Added assignment operator to KKJ class.
[ptas] / tests / ut_kkj / ut_kkj.cpp
index 22ec962..6988ac6 100644 (file)
@@ -3,6 +3,8 @@
 #include <gmock/gmock.h>
 #include <gtest/gtest.h>
 
+#include "stlhelpers.h"
+
 class KKJTest : public ::testing::Test
 {
 public:
@@ -44,6 +46,15 @@ TEST_F(KKJTest, EqualsOperatorReturnsFalseForCoordinatesWithDifferentEasting)
     ASSERT_FALSE(kkj1 == kkj2);
 }
 
+TEST_F(KKJTest, AssignmentOperator)
+{
+    const KKJ kkj1(northing, easting);
+    KKJ kkj2(0, 0);
+    kkj2 = kkj1;
+    ASSERT_EQ(northing, kkj2.northing());
+    ASSERT_EQ(easting, kkj2.easting());
+}
+
 int main(int argc, char *argv[])
 {
     ::testing::InitGoogleMock(&argc, argv);