Add tests.
[genetic.git] / tests / gene / copy.cpp
diff --git a/tests/gene/copy.cpp b/tests/gene/copy.cpp
new file mode 100644 (file)
index 0000000..554fa12
--- /dev/null
@@ -0,0 +1,24 @@
+#include <iostream>
+
+#include "gene.h"
+
+using namespace std;
+using namespace genetic;
+
+int main() {
+    typedef Gene<int> _Gene;
+
+    _Gene gene(1);
+    _Gene gene2(20);
+
+    gene = gene2;
+
+    if (gene.get() != 20) {
+        cout << "Gene does not copied value\n";
+    }
+
+    cout << "Gene copied value from second gene\n";
+
+    return 0;
+}
+