TEST_F(DRBinaryLogTest, VerifyHiddenColumns) { ASSERT_FALSE(flush(98)); // single row write transaction beginTxn(99, 99, 98, 70); TableTuple first_tuple = insertTuple(m_table, prepareTempTuple(m_table, 42, 55555, "349508345.34583", "a thing", "a totally different thing altogether", 5433)); endTxn(true); flushAndApply(99); TableTuple tuple = m_tableReplica->lookupTupleByValues(first_tuple); NValue drTimestamp = tuple.getHiddenNValue(m_table->getDRTimestampColumnIndex()); NValue drTimestampReplica = tuple.getHiddenNValue(m_tableReplica->getDRTimestampColumnIndex()); EXPECT_EQ(ValuePeeker::peekAsBigInt(drTimestamp), 70); EXPECT_EQ(0, drTimestamp.compare(drTimestampReplica)); }