74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
{ 1, 0, 0, 0 },
{ 0, 1, 0, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 0, 1 }
}]));
}
/* TODO: testHash */
- (void)testCopy
{
OTAssertEqualObjects(_matrix, [[_matrix copy] autorelease]);
}
- (void)testMultiplyWithMatrix
{
OFMatrix4x4 *matrix;
matrix = [[_matrix copy] autorelease];
|
|
>
>
>
>
>
>
>
>
>
|
|
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
{ 1, 0, 0, 0 },
{ 0, 1, 0, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 0, 1 }
}]));
}
- (void)testHash
{
OTAssertEqual([[OFMatrix4x4 identityMatrix] hash],
[([OFMatrix4x4 matrixWithValues: (const float [4][4]){
{ 1, 0, 0, 0 },
{ 0, 1, 0, 0 },
{ 0, 0, 1, 0 },
{ 0, 0, 0, 1 }
}]) hash]);
}
- (void)testCopy
{
OTAssertEqualObjects([[_matrix copy] autorelease], _matrix);
}
- (void)testMultiplyWithMatrix
{
OFMatrix4x4 *matrix;
matrix = [[_matrix copy] autorelease];
|