// Step 1933: DAPRequestValidator // // t1: valid request message passes // t2: valid response and event messages pass // t3: missing/wrong type fails // t4: bad seq fails; missing command/event field fails // t5: validateBatch and static predicates #include "DAPRequestValidator.h" #include namespace ws = whetstone; static int p=0,f=0; #define T(n) { std::cout<<" "<<#n<<"... "; } #define P() { std::cout<<"PASS\n"; ++p; } #define F(m) { std::cout<<"FAIL: "< 0 ? 1 : 0; }