wxString AccountDirCheck2 = "";
wxString AccountDirCheck3 = "";
+ wxString AccountDirInput1 = "Example1";
+ wxString AccountDirInput2 = "Example2";
+ wxString AccountDirInput3 = "Example3";
+
AccountDirCheck1.Append(wxString::FromUTF8(getenv("HOME")));
AccountDirCheck1.Append(wxT("/.xestiaab/accounts/"));
AccountDirCheck1.Append("Example1");
AccountDirCheck3.Append("Example3");
AccountDirCheck3.Append(wxT("/"));
- wxString AccountDir1 = GetAccountDir("Example1", false);
- wxString AccountDir2 = GetAccountDir("Example2", false);
- wxString AccountDir3 = GetAccountDir("Example3", false);
+ wxString AccountDir1 = GetAccountDir(AccountDirInput1, false);
+ wxString AccountDir2 = GetAccountDir(AccountDirInput2, false);
+ wxString AccountDir3 = GetAccountDir(AccountDirInput3, false);
ASSERT_EQ(AccountDir1, AccountDirCheck1);
ASSERT_EQ(AccountDir2, AccountDirCheck2);
wxString AccountDirCheck2 = "";
wxString AccountDirCheck3 = "";
+ wxString AccountDirInput1 = "Example1";
+ wxString AccountDirInput2 = "Example2";
+ wxString AccountDirInput3 = "Example3";
+
AccountDirCheck1.Append(wxString::FromUTF8(getenv("HOME")));
AccountDirCheck1.Append(wxT("/.xestiaab/accounts/"));
AccountDirCheck1.Append("Example1");
AccountDirCheck3.Append("Example3");
AccountDirCheck3.Append(wxT("/server.crt"));
- wxString AccountDir1 = GetAccountDir("Example1", true);
- wxString AccountDir2 = GetAccountDir("Example2", true);
- wxString AccountDir3 = GetAccountDir("Example3", true);
+ wxString AccountDir1 = GetAccountDir(AccountDirInput1, true);
+ wxString AccountDir2 = GetAccountDir(AccountDirInput2, true);
+ wxString AccountDir3 = GetAccountDir(AccountDirInput3, true);
ASSERT_EQ(AccountDir1, AccountDirCheck1);
ASSERT_EQ(AccountDir2, AccountDirCheck2);
// Tests for checking that map data exists.
+ std::map<int,int> MapExample;
+ int ItemIndex = 0;
+
+ MapExample.insert(std::make_pair(0,1));
+ MapExample.insert(std::make_pair(1,1));
+ MapExample.insert(std::make_pair(2,1));
+ MapExample.insert(std::make_pair(5,1));
+ MapExample.insert(std::make_pair(500,1));
+ MapExample.insert(std::make_pair(2415,1));
+
+ ASSERT_EQ(true, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 1;
+ ASSERT_EQ(true, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 2;
+ ASSERT_EQ(true, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 3;
+ ASSERT_EQ(false, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 5;
+ ASSERT_EQ(true, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 6;
+ ASSERT_EQ(false, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 499;
+ ASSERT_EQ(false, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 500;
+ ASSERT_EQ(true, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 501;
+ ASSERT_EQ(false, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 2414;
+ ASSERT_EQ(false, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 2415;
+ ASSERT_EQ(true, MapDataExists(&ItemIndex, &MapExample));
+
+ ItemIndex = 2416;
+ ASSERT_EQ(false, MapDataExists(&ItemIndex, &MapExample));
+
}
\ No newline at end of file