From e31e5ee31f42fafc45fae9f876aa03d9f4f9a9ee Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Wed, 2 Aug 2017 11:27:11 +0200
Subject: [PATCH] test swapping of variant

---
 alib2std/test-src/extensions/VariantTest.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/alib2std/test-src/extensions/VariantTest.cpp b/alib2std/test-src/extensions/VariantTest.cpp
index 5d28736c61..57a08e5d6d 100644
--- a/alib2std/test-src/extensions/VariantTest.cpp
+++ b/alib2std/test-src/extensions/VariantTest.cpp
@@ -38,6 +38,13 @@ void VariantTest::testVariant() {
 	CPPUNIT_ASSERT( (d < e) == true );
 	CPPUNIT_ASSERT( (e < d) == false );
 
+	std::swap ( d, e );
+
+	CPPUNIT_ASSERT( (d < e) == false );
+	CPPUNIT_ASSERT( (e < d) == true );
+
+	std::swap ( d, e );
+
 	CPPUNIT_ASSERT( (e == d) == false );
 
 	d = std::variant<int, std::string, VariantTest::test>(0);
-- 
GitLab