| 77 | } |
| 78 | |
| 79 | TEST(SbetReaderTest, testRead) |
| 80 | { |
| 81 | Options options; |
| 82 | options.add("filename", Support::datapath("sbet/2-points.sbet")); |
| 83 | |
| 84 | SbetReader reader; |
| 85 | reader.setOptions(options); |
| 86 | |
| 87 | PointTable table; |
| 88 | |
| 89 | reader.prepare(table); |
| 90 | PointViewSet viewSet = reader.execute(table); |
| 91 | EXPECT_EQ(viewSet.size(), 1u); |
| 92 | PointViewPtr view = *viewSet.begin(); |
| 93 | |
| 94 | EXPECT_EQ(view->size(), 2u); |
| 95 | |
| 96 | checkPoint(*view.get(), 0, |
| 97 | 1.516310028360710e+05, 32.545149, |
| 98 | -116.978180, 1.077152953296560e+02, |
| 99 | -2.332420866600025e+00, -3.335067504871401e-01, |
| 100 | -3.093961631767838e-02, -1.611964, |
| 101 | -1.392233, 174.567247, |
| 102 | -1.259599, 7.859639737752390e-01, |
| 103 | 7.849084719295495e-01, -2.978807916450262e-01, |
| 104 | 0.003568, 0.533548, |
| 105 | 4.135502); |
| 106 | checkPoint(*view.get(), 1, |
| 107 | 1.516310078318641e+05, 32.545216, |
| 108 | -116.978180, 1.077151424357507e+02, |
| 109 | -2.336228229691271e+00, -3.324663118952635e-01, |
| 110 | -3.022948961008987e-02, -1.612221, |
| 111 | -1.389546, 174.587752, |
| 112 | -1.259600, 8.397590491636475e-01, |
| 113 | 3.252165276637165e-01, -1.558883225990844e-01, |
| 114 | 0.048012, 0.422435, |
| 115 | 4.113280); |
| 116 | } |
| 117 | |
| 118 | TEST(SbetReaderTest, testBadFile) |
| 119 | { |
nothing calls this directly
no test coverage detected