diff --git a/test/yaml-parser.cpp b/test/yaml-parser.cpp
index 5ff4c3236dbf..582c9caed836 100644
--- a/test/yaml-parser.cpp
+++ b/test/yaml-parser.cpp
@@ -29,8 +29,8 @@ static const string testYaml =
 	"  - Mary\n"
 	"dictionary:\n"
 	"  a: 1\n"
-	"  b: 2\n"
 	"  c: 3\n"
+	"  b: 2\n"
 	"level1:\n"
 	"  level2:\n"
 	"    - [1, 2]\n"
@@ -428,7 +428,6 @@ protected:
 		}
 
 		auto memeberNames = dictObj.memberNames();
-		sort(memeberNames.begin(), memeberNames.end());
 
 		if (memeberNames.size() != 3) {
 			cerr << "Dictionary object fail to extra member names" << std::endl;
@@ -436,8 +435,8 @@ protected:
 		}
 
 		if (memeberNames[0] != "a" ||
-		    memeberNames[1] != "b" ||
-		    memeberNames[2] != "c") {
+		    memeberNames[1] != "c" ||
+		    memeberNames[2] != "b") {
 			cerr << "Dictionary object fail to parse member names" << std::endl;
 			return TestFail;
 		}
