7 #include <gtest/gtest.h>
12 TEST(fields2cover_obj_field_coverage, get_best_value) {
32 EXPECT_NEAR(
obj.computeCost(fields,
swaths), 0.5, 1e-5);
35 EXPECT_NEAR(
obj.computeCost(fields,
swaths), 0.75, 1e-5);
38 EXPECT_NEAR(
obj.computeCost(fields,
swaths), 1.0, 1e-5);
41 TEST(fields2cover_obj_field_coverage, computeCost_cost) {
72 EXPECT_EQ(coverage.
computeCost(fields, swaths_full), 1.0);
75 EXPECT_EQ(coverage.
computeCost(fields, swaths_overlap), 0.75);
78 EXPECT_EQ(coverage.
computeCost(fields, swaths_half), 0.5);
82 TEST(fields2cover_obj_field_coverage, params_check) {