[4.2.1>master] finetune ENABLE_SERIALIZATION_CHECK
This commit is contained in:
		@ -16,6 +16,7 @@
 | 
			
		||||
#include <gtest/gtest.h>
 | 
			
		||||
#include <iostream>
 | 
			
		||||
#include <cstdlib>
 | 
			
		||||
#include "lib/utility/ob_print_utils.h"                // TO_STRING_KV
 | 
			
		||||
#include "lib/utility/ob_unify_serialize.h"
 | 
			
		||||
#include "lib/random/ob_random.h"
 | 
			
		||||
 | 
			
		||||
@ -73,6 +74,7 @@ struct CVirtualTest {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
struct CEmptyTest {
 | 
			
		||||
  TO_STRING_KV(KP(this));
 | 
			
		||||
  OB_UNIS_VERSION(1);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@ -165,6 +167,7 @@ public:
 | 
			
		||||
  uint32_t vu32_;
 | 
			
		||||
  int64_t vi64_;
 | 
			
		||||
  uint64_t vu64_;
 | 
			
		||||
  TO_STRING_KV(K_(b), K_(vi8), K_(vu8), K_(vi16), K_(vu16), K_(vi32), K_(vu32), K_(vi64), K_(vu64));
 | 
			
		||||
}; // end of class TestObUnifySerialize
 | 
			
		||||
 | 
			
		||||
OB_SERIALIZE_MEMBER(CIntTest, b_, vi8_, vu8_, vi16_, vu16_, vi32_, vu32_, vi64_, vu64_);
 | 
			
		||||
@ -220,7 +223,7 @@ public:
 | 
			
		||||
    n.buf_[rlen] = 0;
 | 
			
		||||
    return n;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  TO_STRING_KV(K_(buf));
 | 
			
		||||
private:
 | 
			
		||||
  char buf_[32];
 | 
			
		||||
};
 | 
			
		||||
@ -268,6 +271,7 @@ public:
 | 
			
		||||
    }
 | 
			
		||||
    return right;
 | 
			
		||||
  }
 | 
			
		||||
  TO_STRING_KV(K_(ia), K_(uia), K_(i64a), K_(ui64a), K_(ita));
 | 
			
		||||
 | 
			
		||||
  static const CArrayTest RAND()
 | 
			
		||||
  {
 | 
			
		||||
@ -318,7 +322,7 @@ public:
 | 
			
		||||
 | 
			
		||||
    return et;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  TO_STRING_KV(K(eval));
 | 
			
		||||
private:
 | 
			
		||||
  enum Eval { E0, E1, E2, E3, EMAX } eval;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user