public void CheckDatabaseSetup() { UserGroup.Admin.assert(); Assert.NotNull(tmXmlDatabase); Assert.NotNull(userData); Assert.NotNull(tmServer); Assert.NotNull(tmConfig); if (tmXmlDatabase.tmLibraries().notEmpty()) // temp while refactoring { tmFileStorage.delete_Database(); } if (tmFileStorage.getCacheLocation().fileExists()) { tmFileStorage.clear_GuidanceItemsCache(); } if (userData.tmUsers().notEmpty()) { userData.delete_All_Users(); } // userData.createDefaultAdminUser(); Assert.NotNull(tmFileStorage.path_XmlDatabase(), "path_XmlDatabase()"); // null since we are running TM memory (default setting) Assert.NotNull(tmFileStorage.path_XmlLibraries(), "Path_XmlLibraries"); // null since we are running TM memory (default setting) Assert.IsEmpty(tmXmlDatabase.Cached_GuidanceItems, "Cached_GuidanceItems"); Assert.IsEmpty(userData.validSessions(), "ActiveSessions"); Assert.AreEqual(userData.TMUsers.size(), 0, "TMUsers"); // there should be no users UserGroup.None.assert(); }