HeaderStackTest() : testHeaderType("test_t", 0) { testHeaderType.push_back_field("f16", 16); testHeaderType.push_back_field("f48", 48); phv_factory.push_back_header("test_0", testHeader_0, testHeaderType); phv_factory.push_back_header("test_1", testHeader_1, testHeaderType); phv_factory.push_back_header("test_2", testHeader_2, testHeaderType); const std::vector<header_id_t> headers = {testHeader_0, testHeader_1, testHeader_2}; phv_factory.push_back_header_stack("test_stack", testHeaderStack, testHeaderType, headers); }
ActionsTest() : testHeaderType("test_t", 0), testActionFn("test_action", 0), testActionFnEntry(&testActionFn), phv_source(PHVSourceIface::make_phv_source()) { testHeaderType.push_back_field("f32", 32); testHeaderType.push_back_field("f48", 48); testHeaderType.push_back_field("f8", 8); testHeaderType.push_back_field("f16", 16); testHeaderType.push_back_field("f128", 128); phv_factory.push_back_header("test1", testHeader1, testHeaderType); phv_factory.push_back_header("test2", testHeader2, testHeaderType); phv_factory.push_back_header("testS0", testHeaderS0, testHeaderType); phv_factory.push_back_header("testS1", testHeaderS1, testHeaderType); phv_factory.push_back_header_stack("test_stack", testHeaderStack, testHeaderType, {testHeaderS0, testHeaderS1}); }