Add acos and acos's unittest.

This commit is contained in:
sunwen
2023-04-24 09:58:51 +08:00
parent c3462330c1
commit 7bd5b8a829
3 changed files with 26 additions and 1 deletions

View File

@@ -246,3 +246,12 @@ TEST_F(Function1D_Test, mod) {
EXPECT_DOUBLE_AE(result.getData()[1],0.83);
EXPECT_DOUBLE_AE(result.getData()[2],0.4);
}
TEST_F(Function1D_Test, acos) {
double *data = new double[3]{0.02,0.83,0.4,};
auto matrix = Aurora::Matrix::fromRawData(data, 3);
auto result = Aurora::acos(matrix);
EXPECT_DOUBLE_AE(result.getData()[0],1.5508);
EXPECT_DOUBLE_AE(result.getData()[1],0.5917);
EXPECT_DOUBLE_AE(result.getData()[2],1.1593);
}