| 60 | // --------------------------------------------------------------------------- |
| 61 | |
| 62 | TEST_F(GridTest, VerticalShiftGridSet_null) { |
| 63 | auto gridSet = NS_PROJ::VerticalShiftGridSet::open(m_ctxt, "null"); |
| 64 | ASSERT_NE(gridSet, nullptr); |
| 65 | auto grid = gridSet->gridAt(0.0, 0.0); |
| 66 | ASSERT_NE(grid, nullptr); |
| 67 | EXPECT_EQ(grid->width(), 3); |
| 68 | EXPECT_EQ(grid->height(), 3); |
| 69 | EXPECT_EQ(grid->extentAndRes().west, -M_PI); |
| 70 | EXPECT_TRUE(grid->isNullGrid()); |
| 71 | EXPECT_FALSE(grid->hasChanged()); |
| 72 | float out = -1.0f; |
| 73 | EXPECT_TRUE(grid->valueAt(0, 0, out)); |
| 74 | EXPECT_EQ(out, 0.0f); |
| 75 | EXPECT_FALSE(grid->isNodata(0.0f, 0.0)); |
| 76 | gridSet->reassign_context(m_ctxt2); |
| 77 | gridSet->reopen(m_ctxt2); |
| 78 | } |
| 79 | |
| 80 | // --------------------------------------------------------------------------- |
| 81 |
nothing calls this directly
no test coverage detected