@@ -17,7 +17,7 @@ int main(int argc, char* argv[]) {
1717 WSJCppLog::setPrefixLogFile (" wsjcpp_validators" );
1818 WSJCppLog::setLogDirectory (" .wsjcpp/logs" );
1919
20- WSJCppLog::info (TAG, " Hello" );
20+ // WSJCppLog::info(TAG, "Hello");
2121 WSJCppCore::init (
2222 argc, argv,
2323 std::string (WSJCPP_NAME),
@@ -32,28 +32,36 @@ int main(int argc, char* argv[]) {
3232 std::string sArg1 (argv[1 ]);
3333
3434 std::vector<WSJCppValidatorStringBase *> vValidators;
35- vValidators.push_back (new WSJCppValidatorStringLength (5 , 100 ));
36- vValidators.push_back (new WSJCppValidatorStringLength (1 , 5 ));
35+ // vValidators.push_back(new WSJCppValidatorStringLength(5, 100));
36+ // vValidators.push_back(new WSJCppValidatorStringLength(1, 5));
3737 vValidators.push_back (new WSJCppValidatorEmail ());
3838 vValidators.push_back (new WSJCppValidatorUUID ());
3939 vValidators.push_back (new WSJCppValidatorStringListBase (" lang" , {" en" , " de" , " ru" }));
4040 vValidators.push_back (new WSJCppValidatorStringRegexpBase (" testre" , " ^[a-zA-Z]+$" ));
4141 vValidators.push_back (new WSJCppValidatorJWT ());
4242 vValidators.push_back (new WSJCppValidatorDate ());
4343 vValidators.push_back (new WSJCppValidatorTimeH24 ());
44+ vValidators.push_back (new WSJCppValidatorDateTime ());
45+ // vValidators.push_back(new WSJCppValidatorURL());
4446 vValidators.push_back (new WSJCppValidatorBase64 ());
4547 vValidators.push_back (new WSJCppValidatorNumber ());
4648 vValidators.push_back (new WSJCppValidatorHex ());
4749
50+ std::string sResult = " " ;
4851 for (int i = 0 ; i < vValidators.size (); i++) {
4952 WSJCppValidatorStringBase *pValidator = vValidators[i];
5053 std::string sError ;
54+ if (sResult .size () > 0 ) {
55+ sResult += " ," ;
56+ }
5157 if (pValidator->isValid (sArg1 , sError )) {
52- WSJCppLog::ok (TAG, " ok -> [" + pValidator->getTypeName () + " ]: '" + sArg1 + " '" );
58+ sResult += " +" + pValidator->getTypeName ();
59+ // WSJCppLog::ok(TAG, "ok -> [" + pValidator->getTypeName() + "]: '" + sArg1 + "'");
5360 } else {
54- WSJCppLog::err (TAG, " fail -> [" + pValidator->getTypeName () + " ]: '" + sArg1 + " ' - " + sError );
61+ sResult += " -" + pValidator->getTypeName ();
62+ // WSJCppLog::err(TAG, "fail -> [" + pValidator->getTypeName() + "]: '" + sArg1 + "' - " + sError);
5563 }
5664 }
57-
65+ std::cout << sResult << std::endl;
5866 return 0 ;
5967}
0 commit comments