diff --git a/alib2std/src/extensions/set.hpp b/alib2std/src/extensions/set.hpp
index ab34e6d25ea08a36a817125e3ec10952cdb858bb..3435451247bd2f6af5f0864e2f175c1880e7e769 100644
--- a/alib2std/src/extensions/set.hpp
+++ b/alib2std/src/extensions/set.hpp
@@ -1,5 +1,5 @@
 /*
- * std.hpp
+ * set.hpp
  *
  * Created on: Apr 1, 2013
  * Author: Jan Travnicek
diff --git a/alib2std/test-src/extensions/SetTest.cpp b/alib2std/test-src/extensions/SetTest.cpp
index eb91b100e8ac3700b852a68e50a32ed53a31e487..af5be8775ac3cdcb2a4e536ecd7a2e4771e61b70 100644
--- a/alib2std/test-src/extensions/SetTest.cpp
+++ b/alib2std/test-src/extensions/SetTest.cpp
@@ -30,8 +30,8 @@ void SetTest::test1() {
 
 
 void SetTest::test2() {
-	std::set<int> first  = {1};
-	std::set<int> second  = {1, 2, 3};
+	std::set<int> first = {1};
+	std::set<int> second = {1, 2, 3};
 
 	std::set<int> firstMinusSecond;
 	std::set<int> secondMinusFirst;
@@ -47,7 +47,8 @@ void SetTest::test3() {
 	int moves;
 	int copies;
 
-	std::set<SetTest::Moveable> set = {SetTest::Moveable(moves, copies)};
+	std::set<SetTest::Moveable> set;
+	set.insert ( SetTest::Moveable(moves, copies) );
 	std::set<SetTest::Moveable> set2;
 
 	for(Moveable moveable : std::make_moveable_set(set)) {
@@ -55,6 +56,5 @@ void SetTest::test3() {
 	}
 
 	CPPUNIT_ASSERT(copies == 0);
-	CPPUNIT_ASSERT(copies == 2);
 }
 
diff --git a/alib2std/test-src/extensions/SetTest.h b/alib2std/test-src/extensions/SetTest.h
index 91091fa046505b2111484df75d2c4bd6e53169aa..a54c3e4861a035adf9ae4878acd2a67ad2919310 100644
--- a/alib2std/test-src/extensions/SetTest.h
+++ b/alib2std/test-src/extensions/SetTest.h
@@ -8,6 +8,7 @@ class SetTest : public CppUnit::TestFixture
   CPPUNIT_TEST_SUITE( SetTest );
   CPPUNIT_TEST( test1 );
   CPPUNIT_TEST( test2 );
+  CPPUNIT_TEST( test3 );
   CPPUNIT_TEST_SUITE_END();
 
 public: