Update Vec2 tests to work with unsigned integers starting from 8-bit size.

This commit is contained in:
KikooDX 2021-01-26 23:32:26 +01:00
parent 0a94deded4
commit d07a3cd145
1 changed files with 12 additions and 18 deletions

View File

@ -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);
}