mirror of https://git.sr.ht/~kikoodx/kble
Update Vec2 tests to work with unsigned integers starting from 8-bit size.
This commit is contained in:
parent
0a94deded4
commit
d07a3cd145
30
src/vec2.zig
30
src/vec2.zig
|
@ -33,31 +33,25 @@ pub fn sub(self: Self, other: Self) Self {
|
|||
};
|
||||
}
|
||||
|
||||
test "create Self w/ positive values" {
|
||||
const vector = Self.init(15984, 95715);
|
||||
expect(vector.x == 15984);
|
||||
expect(vector.y == 95715);
|
||||
}
|
||||
|
||||
test "create Self w/ negative values" {
|
||||
const vector = Self.init(-51428, -56123);
|
||||
expect(vector.x == -51428);
|
||||
expect(vector.y == -56123);
|
||||
test "create Vector" {
|
||||
const vector = Self.init(14, 95);
|
||||
expect(vector.x == 14);
|
||||
expect(vector.y == 95);
|
||||
}
|
||||
|
||||
test "add two Self using dot syntax" {
|
||||
const vector_1 = Self.init(6712, 981);
|
||||
const vector_2 = Self.init(-1823, 12);
|
||||
const vector_1 = Self.init(23, 81);
|
||||
const vector_2 = Self.init(13, 12);
|
||||
const vector_sum = vector_1.add(vector_2);
|
||||
expect(vector_sum.x == 4889);
|
||||
expect(vector_sum.y == 993);
|
||||
expect(vector_sum.x == 36);
|
||||
expect(vector_sum.y == 93);
|
||||
}
|
||||
|
||||
test "calculate difference between two Self using dot syntax" {
|
||||
const vector_1 = Self.init(6712, 981);
|
||||
const vector_2 = Self.init(-1823, 12);
|
||||
const vector_1 = Self.init(12, 98);
|
||||
const vector_2 = Self.init(4, 40);
|
||||
const vector_diff = vector_1.sub(vector_2);
|
||||
expect(vector_diff.x == 8535);
|
||||
expect(vector_diff.y == 969);
|
||||
expect(vector_diff.x == 8);
|
||||
expect(vector_diff.y == 58);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue