| 1 | #include "NetworkValidationService.h" |
| 2 | |
| 3 | bool NetworkValidationService::isStringValidForDatabase(std::string const& s) |
| 4 | { |
| 5 | for (char const& ch : s) { |
| 6 | if (!std::isalnum(ch) && ch != ' ' && ch != '\n' && ch != '\r' && ch != '\t' && ch != '-' && ch != '+' && ch != '_' && ch != '/' && ch != '*' |
| 7 | && ch != '~' && ch != '#' && ch != '.' && ch != '\'' && ch != '`' && ch != ':' && ch != ',' && ch != '<' && ch != '>' && ch != '=' && ch != '|' |
| 8 | && ch != '!' && ch != '&' && ch != '(' && ch != ')' && ch != '[' && ch != ']' && ch != '{' && ch != '}' && ch != '?' && ch != '@' && ch != ';') { |
| 9 | return false; |
| 10 | } |
| 11 | } |
| 12 | return true; |
| 13 | } |
no outgoing calls
no test coverage detected