| 129 | } |
| 130 | |
| 131 | void setStd() const { |
| 132 | Standards stds; |
| 133 | ASSERT(stds.setStd("c11")); |
| 134 | ASSERT(stds.setStd("c++11")); |
| 135 | ASSERT(stds.setStd("gnu11")); |
| 136 | ASSERT(stds.setStd("gnu++17")); |
| 137 | ASSERT(stds.setStd("iso9899:2011")); |
| 138 | |
| 139 | ASSERT(!stds.setStd("C++11")); |
| 140 | ASSERT(!stds.setStd("Gnu++11")); |
| 141 | } |
| 142 | }; |
| 143 | |
| 144 | REGISTER_TEST(TestStandards) |
no outgoing calls
no test coverage detected