fixed work with guarded_ptr in tests
Eliminated some MSVC++ warning C4503 "decorated name length exceeded"