const std = @import("std"); const testing = std.testing; const difference_of_squares = @import("difference_of_squares.zig"); test "square of sum up to 1" { const expected: usize = 1; const actual = difference_of_squares.squareOfSum(1); try testing.expectEqual(expected, actual); } test "square of sum up to 5" { const expected: usize = 225; const actual = difference_of_squares.squareOfSum(5); try testing.expectEqual(expected, actual); } test "square of sum up to 100" { const expected: usize = 25_502_500; const actual = difference_of_squares.squareOfSum(100); try testing.expectEqual(expected, actual); } test "sum of squares up to 1" { const expected: usize = 1; const actual = difference_of_squares.sumOfSquares(1); try testing.expectEqual(expected, actual); } test "sum of squares up to 5" { const expected: usize = 55; const actual = difference_of_squares.sumOfSquares(5); try testing.expectEqual(expected, actual); } test "sum of squares up to 100" { const expected: usize = 338_350; const actual = difference_of_squares.sumOfSquares(100); try testing.expectEqual(expected, actual); } test "difference of squares up to 1" { const expected: usize = 0; const actual = difference_of_squares.differenceOfSquares(1); try testing.expectEqual(expected, actual); } test "difference of squares up to 5" { const expected: usize = 170; const actual = difference_of_squares.differenceOfSquares(5); try testing.expectEqual(expected, actual); } test "difference of squares up to 100" { const expected: usize = 25_164_150; const actual = difference_of_squares.differenceOfSquares(100); try testing.expectEqual(expected, actual); }