@@ -65,26 +65,23 @@ TEST_P(urQueueCreateTest, InvalidNullPointerQueue) {
65
65
urQueueCreate (context, device, 0 , nullptr ));
66
66
}
67
67
68
- TEST_P (urQueueCreateTest, InvalidValueProperties) {
69
- ur_queue_handle_t queue = nullptr ;
68
+ TEST_P (urQueueCreateTest, InvalidQueueProperties) {
70
69
ur_queue_properties_t props = {
71
70
/* .stype =*/ UR_STRUCTURE_TYPE_QUEUE_PROPERTIES,
72
71
/* .pNext =*/ nullptr ,
73
72
/* .flags =*/ UR_QUEUE_FLAG_FORCE_UINT32,
74
73
};
75
- ASSERT_EQ_RESULT (UR_RESULT_ERROR_INVALID_VALUE,
76
- urQueueCreate (context, device, &props, &queue));
77
- }
78
74
79
- TEST_P (urQueueCreateTest, InvalidQueueProperties) {
80
- ur_queue_properties_t props = {
81
- /* .stype = */ UR_STRUCTURE_TYPE_QUEUE_PROPERTIES,
82
- /* .pNext = */ nullptr ,
83
- /* .flags = */ UR_QUEUE_FLAG_PRIORITY_HIGH | UR_QUEUE_FLAG_PRIORITY_LOW,
84
- };
75
+ // Initial value is just not a valid enum
76
+ {
77
+ ur_queue_handle_t queue = nullptr ;
78
+ ASSERT_EQ_RESULT (UR_RESULT_ERROR_INVALID_QUEUE_PROPERTIES ,
79
+ urQueueCreate (context, device, &props, &queue));
80
+ }
85
81
// It should be an error to specify both low/high priorities
86
82
{
87
83
ur_queue_handle_t queue = nullptr ;
84
+ props.flags = UR_QUEUE_FLAG_PRIORITY_HIGH | UR_QUEUE_FLAG_PRIORITY_LOW;
88
85
ASSERT_EQ_RESULT (UR_RESULT_ERROR_INVALID_QUEUE_PROPERTIES,
89
86
urQueueCreate (context, device, &props, &queue));
90
87
}
0 commit comments