Changeset 5541

Show
Ignore:
Timestamp:
05/28/08 14:26:41 (3 months ago)
Author:
morris
Message:

Update tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/libwired/p7/wi-p7-spec.c

    r5538 r5541  
    19531953 
    19541954 
     1955wi_uinteger_t wi_p7_spec_type_size(wi_p7_spec_type_t *type) { 
     1956        return type->size; 
     1957} 
     1958 
     1959 
     1960 
    19551961#pragma mark - 
    19561962 
  • libwired/trunk/libwired/p7/wi-p7-spec.h

    r5538 r5541  
    7777WI_EXPORT wi_string_t *                                 wi_p7_spec_type_name(wi_p7_spec_type_t *); 
    7878WI_EXPORT wi_uinteger_t                                 wi_p7_spec_type_id(wi_p7_spec_type_t *); 
     79WI_EXPORT wi_uinteger_t                                 wi_p7_spec_type_size(wi_p7_spec_type_t *); 
    7980 
    8081 
  • libwired/trunk/test/tests/wi-p7-spec-tests.c

    r5403 r5541  
    4141        WI_TEST_ASSERT_NOT_NULL(p7_spec, "%m"); 
    4242         
    43         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_BOOL), WI_STR("bool"), ""); 
    44         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_ENUM), WI_STR("enum"), ""); 
    45         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_INT32), WI_STR("int32"), ""); 
    46         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_UINT32), WI_STR("uint32"), ""); 
    47         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_INT64), WI_STR("int64"), ""); 
    48         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_UINT64), WI_STR("uint64"), ""); 
    49         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_DOUBLE), WI_STR("double"), ""); 
    50         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_STRING), WI_STR("string"), ""); 
    51         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_UUID), WI_STR("uuid"), ""); 
    52         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_DATE), WI_STR("date"), ""); 
    53         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_DATA), WI_STR("data"), ""); 
    54         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(p7_spec, WI_P7_OOBDATA), WI_STR("oobdata"), ""); 
    55         WI_TEST_ASSERT_NULL(wi_p7_spec_type_name(p7_spec, 2000), ""); 
     43        WI_TEST_ASSERT_NULL(wi_p7_spec_type_with_id(p7_spec, 2000), ""); 
     44 
     45        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_BOOL)), WI_STR("bool"), ""); 
     46        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_ENUM)), WI_STR("enum"), ""); 
     47        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_INT32)), WI_STR("int32"), ""); 
     48        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_UINT32)), WI_STR("uint32"), ""); 
     49        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_INT64)), WI_STR("int64"), ""); 
     50        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_UINT64)), WI_STR("uint64"), ""); 
     51        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_DOUBLE)), WI_STR("double"), ""); 
     52        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_STRING)), WI_STR("string"), ""); 
     53        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_UUID)), WI_STR("uuid"), ""); 
     54        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_DATE)), WI_STR("date"), ""); 
     55        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_DATA)), WI_STR("data"), ""); 
     56        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_type_name(wi_p7_spec_type_with_id(p7_spec, WI_P7_OOBDATA)), WI_STR("oobdata"), ""); 
    5657         
    57         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("bool")), (wi_p7_type_t) WI_P7_BOOL, ""); 
    58         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("enum")), (wi_p7_type_t) WI_P7_ENUM, ""); 
    59         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("int32")), (wi_p7_type_t) WI_P7_INT32, ""); 
    60         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("uint32")), (wi_p7_type_t) WI_P7_UINT32, ""); 
    61         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("int64")), (wi_p7_type_t) WI_P7_INT64, ""); 
    62         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("uint64")), (wi_p7_type_t) WI_P7_UINT64, ""); 
    63         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("double")), (wi_p7_type_t) WI_P7_DOUBLE, ""); 
    64         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("string")), (wi_p7_type_t) WI_P7_STRING, ""); 
    65         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("uuid")), (wi_p7_type_t) WI_P7_UUID, ""); 
    66         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("date")), (wi_p7_type_t) WI_P7_DATE, ""); 
    67         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("data")), (wi_p7_type_t) WI_P7_DATA, ""); 
    68         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("oobdata")), (wi_p7_type_t) WI_P7_OOBDATA, ""); 
    69         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(p7_spec, WI_STR("foo")), (wi_p7_type_t) WI_P7_SPEC_TYPE_ID_NULL, ""); 
     58        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("bool"))), (wi_p7_type_t) WI_P7_BOOL, ""); 
     59        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("enum"))), (wi_p7_type_t) WI_P7_ENUM, ""); 
     60        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("int32"))), (wi_p7_type_t) WI_P7_INT32, ""); 
     61        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("uint32"))), (wi_p7_type_t) WI_P7_UINT32, ""); 
     62        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("int64"))), (wi_p7_type_t) WI_P7_INT64, ""); 
     63        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("uint64"))), (wi_p7_type_t) WI_P7_UINT64, ""); 
     64        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("double"))), (wi_p7_type_t) WI_P7_DOUBLE, ""); 
     65        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("string"))), (wi_p7_type_t) WI_P7_STRING, ""); 
     66        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("uuid"))), (wi_p7_type_t) WI_P7_UUID, ""); 
     67        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("date"))), (wi_p7_type_t) WI_P7_DATE, ""); 
     68        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("data"))), (wi_p7_type_t) WI_P7_DATA, ""); 
     69        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_type_with_name(p7_spec, WI_STR("oobdata"))), (wi_p7_type_t) WI_P7_OOBDATA, ""); 
    7070 
    71         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_BOOL), 1U, ""); 
    72         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_ENUM), 4U, ""); 
    73         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_INT32), 4U, ""); 
    74         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_UINT32), 4U, ""); 
    75         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_INT64), 8U, ""); 
    76         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_UINT64), 8U, ""); 
    77         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_DOUBLE), 8U, ""); 
    78         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_STRING), 0U, ""); 
    79         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_UUID), 16U, ""); 
    80         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_DATE), 26U, ""); 
    81         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_DATA), 0U, ""); 
    82         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, WI_P7_OOBDATA), 8U, ""); 
    83         WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(p7_spec, 2000), 0U, ""); 
     71        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_BOOL)), 1U, ""); 
     72        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_ENUM)), 4U, ""); 
     73        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_INT32)), 4U, ""); 
     74        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_UINT32)), 4U, ""); 
     75        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_INT64)), 8U, ""); 
     76        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_UINT64)), 8U, ""); 
     77        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_DOUBLE)), 8U, ""); 
     78        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_STRING)), 0U, ""); 
     79        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_UUID)), 16U, ""); 
     80        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_DATE)), 26U, ""); 
     81        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_DATA)), 0U, ""); 
     82        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_size(wi_p7_spec_type_with_id(p7_spec, WI_P7_OOBDATA)), 8U, ""); 
    8483#endif 
    8584} 
     
    10099        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_version(p7_spec), WI_STR("1.0"), ""); 
    101100         
    102         WI_TEST_ASSERT_EQUALS(wi_p7_spec_message_id(p7_spec, WI_STR("test")), 1000U, ""); 
    103         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_message_name(p7_spec, 1000), WI_STR("test"), ""); 
    104         WI_TEST_ASSERT_EQUALS(wi_p7_spec_message_id(p7_spec, WI_STR("foo")), (wi_uinteger_t ) WI_P7_SPEC_MESSAGE_ID_NULL, ""); 
    105         WI_TEST_ASSERT_NULL(wi_p7_spec_message_name(p7_spec, 2000), ""); 
     101        WI_TEST_ASSERT_EQUALS(wi_p7_spec_message_id(wi_p7_spec_message_with_name(p7_spec, WI_STR("test"))), 1000U, ""); 
     102        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_message_name(wi_p7_spec_message_with_id(p7_spec, 1000)), WI_STR("test"), ""); 
     103        WI_TEST_ASSERT_NULL(wi_p7_spec_message_with_name(p7_spec, WI_STR("foo")), ""); 
     104        WI_TEST_ASSERT_NULL(wi_p7_spec_message_with_id(p7_spec, 2000), ""); 
    106105         
    107         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_id(p7_spec, WI_STR("test.bool")), 1000U, ""); 
    108         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_field_name(p7_spec, 1000), WI_STR("test.bool"), ""); 
    109         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_id(p7_spec, WI_STR("foo")), (wi_uinteger_t ) WI_P7_SPEC_FIELD_ID_NULL, ""); 
    110         WI_TEST_ASSERT_NULL(wi_p7_spec_field_name(p7_spec, 2000), ""); 
     106        WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_id(wi_p7_spec_field_with_name(p7_spec, WI_STR("test.bool"))), 1000U, ""); 
     107        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_field_name(wi_p7_spec_field_with_id(p7_spec, 1000)), WI_STR("test.bool"), ""); 
     108        WI_TEST_ASSERT_NULL(wi_p7_spec_field_with_name(p7_spec, WI_STR("foo")), ""); 
     109        WI_TEST_ASSERT_NULL(wi_p7_spec_field_with_id(p7_spec, 2000), ""); 
    111110         
    112         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1000), (wi_p7_type_t) WI_P7_BOOL, ""); 
    113         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1001), (wi_p7_type_t) WI_P7_ENUM, ""); 
    114         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1002), (wi_p7_type_t) WI_P7_INT32, ""); 
    115         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1003), (wi_p7_type_t) WI_P7_UINT32, ""); 
    116         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1004), (wi_p7_type_t) WI_P7_INT64, ""); 
    117         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1005), (wi_p7_type_t) WI_P7_UINT64, ""); 
    118         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1006), (wi_p7_type_t) WI_P7_DOUBLE, ""); 
    119         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1007), (wi_p7_type_t) WI_P7_STRING, ""); 
    120         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1008), (wi_p7_type_t) WI_P7_UUID, ""); 
    121         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1009), (wi_p7_type_t) WI_P7_DATE, ""); 
    122         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1010), (wi_p7_type_t) WI_P7_DATA, ""); 
    123         WI_TEST_ASSERT_EQUALS(wi_p7_spec_field_type(p7_spec, 1011), (wi_p7_type_t) WI_P7_OOBDATA, ""); 
     111        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1000))), (wi_p7_type_t) WI_P7_BOOL, ""); 
     112        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1001))), (wi_p7_type_t) WI_P7_ENUM, ""); 
     113        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1002))), (wi_p7_type_t) WI_P7_INT32, ""); 
     114        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1003))), (wi_p7_type_t) WI_P7_UINT32, ""); 
     115        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1004))), (wi_p7_type_t) WI_P7_INT64, ""); 
     116        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1005))), (wi_p7_type_t) WI_P7_UINT64, ""); 
     117        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1006))), (wi_p7_type_t) WI_P7_DOUBLE, ""); 
     118        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1007))), (wi_p7_type_t) WI_P7_STRING, ""); 
     119        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1008))), (wi_p7_type_t) WI_P7_UUID, ""); 
     120        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1009))), (wi_p7_type_t) WI_P7_DATE, ""); 
     121        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1010))), (wi_p7_type_t) WI_P7_DATA, ""); 
     122        WI_TEST_ASSERT_EQUALS(wi_p7_spec_type_id(wi_p7_spec_field_type(wi_p7_spec_field_with_id(p7_spec, 1011))), (wi_p7_type_t) WI_P7_OOBDATA, ""); 
    124123 
    125         WI_TEST_ASSERT_EQUAL_INSTANCES(wi_p7_spec_enum_name(p7_spec, 1001, 1), WI_STR("test.enum.1"), ""); 
    126         WI_TEST_ASSERT_NULL(wi_p7_spec_enum_name(p7_spec, 1001, 2000), ""); 
    127         WI_TEST_ASSERT_EQUALS(wi_p7_spec_enum_value(p7_spec, 1001, WI_STR("test.enum.1")), 1U, ""); 
    128         WI_TEST_ASSERT_EQUALS(wi_p7_spec_enum_value(p7_spec, 1001, WI_STR("foo")), (wi_p7_enum_t) WI_P7_SPEC_ENUM_NULL, ""); 
     124        WI_TEST_ASSERT_EQUALS(wi_hash_data_for_key(wi_p7_spec_field_enums_by_name(wi_p7_spec_field_with_name(p7_spec, WI_STR("test.enum"))), WI_STR("test.enum.1")), (void *) 1, ""); 
     125        WI_TEST_ASSERT_EQUAL_INSTANCES(wi_hash_data_for_key(wi_p7_spec_field_enums_by_value(wi_p7_spec_field_with_name(p7_spec, WI_STR("test.enum"))), (void *) 2), WI_STR("test.enum.2"), ""); 
     126        WI_TEST_ASSERT_NULL(wi_hash_data_for_key(wi_p7_spec_field_enums_by_name(wi_p7_spec_field_with_name(p7_spec, WI_STR("test.enum"))), WI_STR("test.enum.1000")), ""); 
     127        WI_TEST_ASSERT_NULL(wi_hash_data_for_key(wi_p7_spec_field_enums_by_value(wi_p7_spec_field_with_name(p7_spec, WI_STR("test.enum"))), (void *) 1000), ""); 
    129128#endif 
    130129}