| 140 | } |
| 141 | |
| 142 | void testInvalidResource(Module* module) |
| 143 | { |
| 144 | ModuleResource res = module->GetResource("invalid"); |
| 145 | US_TEST_CONDITION_REQUIRED(res.IsValid() == false, "Check invalid resource") |
| 146 | US_TEST_CONDITION(res.GetName().empty(), "Check empty name") |
| 147 | US_TEST_CONDITION(res.GetPath().empty(), "Check empty path") |
| 148 | US_TEST_CONDITION(res.GetResourcePath().empty(), "Check empty resource path") |
| 149 | US_TEST_CONDITION(res.GetBaseName().empty(), "Check empty base name") |
| 150 | US_TEST_CONDITION(res.GetCompleteBaseName().empty(), "Check empty complete base name") |
| 151 | US_TEST_CONDITION(res.GetSuffix().empty(), "Check empty suffix") |
| 152 | |
| 153 | US_TEST_CONDITION(res.GetChildren().empty(), "Check empty children") |
| 154 | US_TEST_CONDITION(res.GetSize() == 0, "Check zero size") |
| 155 | |
| 156 | ModuleResourceStream rs(res); |
| 157 | US_TEST_CONDITION(rs.good() == true, "Check invalid resource stream") |
| 158 | rs.ignore(); |
| 159 | US_TEST_CONDITION(rs.good() == false, "Check invalid resource stream") |
| 160 | US_TEST_CONDITION(rs.eof() == true, "Check invalid resource stream") |
| 161 | } |
| 162 | |
| 163 | void testSpecialCharacters(Module* module) |
| 164 | { |
no test coverage detected