11// SPDX-License-Identifier: Apache-2.0
22
33/*
4- * Copyright 2018-2024 Joel E. Anderson
4+ * Copyright 2018-2025 Joel E. Anderson
55 *
66 * Licensed under the Apache License, Version 2.0 (the "License");
77 * you may not use this file except in compliance with the License.
@@ -49,24 +49,13 @@ namespace {
4949 struct stumpless_param *param;
5050
5151 buffer[0 ] = ' \0 ' ;
52- target = stumpless_open_buffer_target ( " buffer target testing" ,
53- buffer,
52+ target = stumpless_open_buffer_target ( buffer,
5453 TEST_BUFFER_LENGTH );
5554
5655 stumpless_set_target_default_app_name ( target, " buffer-target-test" );
5756 stumpless_set_target_default_msgid ( target, " default-message" );
5857
59- basic_entry = stumpless_new_entry ( STUMPLESS_FACILITY_USER,
60- STUMPLESS_SEVERITY_INFO,
61- " stumpless-unit-test" ,
62- " basic-entry" ,
63- " basic test message" );
64-
65- element = stumpless_new_element ( " basic-element" );
66- stumpless_add_element ( basic_entry, element );
67-
68- param = stumpless_new_param ( " basic-param-name" , " basic-param-value" );
69- stumpless_add_param ( element, param );
58+ basic_entry = create_entry ();
7059 }
7160
7261 virtual void
@@ -94,9 +83,11 @@ namespace {
9483
9584 EXPECT_THAT ( read_buffer,
9685 HasSubstr ( std::to_string ( basic_entry->prival ) ) );
97- EXPECT_THAT ( read_buffer, HasSubstr ( " basic-element" ) );
98- EXPECT_THAT ( read_buffer, HasSubstr ( " basic-param-name" ) );
99- EXPECT_THAT ( read_buffer, HasSubstr ( " basic-param-value" ) );
86+ EXPECT_THAT ( read_buffer, HasSubstr ( " fixture-element" ) );
87+ EXPECT_THAT ( read_buffer, HasSubstr ( " fixture-param-1" ) );
88+ EXPECT_THAT ( read_buffer, HasSubstr ( " fixture-value-1" ) );
89+ EXPECT_THAT ( read_buffer, HasSubstr ( " fixture-param-2" ) );
90+ EXPECT_THAT ( read_buffer, HasSubstr ( " fixture-value-2" ) );
10091
10192 TestRFC5424Compliance (buffer);
10293 }
@@ -243,12 +234,10 @@ namespace {
243234 /* non-fixture tests */
244235
245236 TEST ( BufferTargetCloseTest, Generic ) {
246- const char *target_name = " normal target" ;
247237 struct stumpless_target *target;
248238 char buffer[100 ];
249239
250- target = stumpless_open_buffer_target ( target_name,
251- buffer,
240+ target = stumpless_open_buffer_target ( buffer,
252241 sizeof ( buffer ) );
253242 EXPECT_NO_ERROR;
254243 EXPECT_NOT_NULL ( target );
@@ -259,8 +248,6 @@ namespace {
259248
260249 EXPECT_EQ ( stumpless_get_current_target ( ),
261250 stumpless_get_default_target ( ) );
262- EXPECT_STRNE ( stumpless_get_current_target ( )->name ,
263- target_name );
264251
265252 stumpless_free_all ( );
266253 }
@@ -285,12 +272,11 @@ namespace {
285272 struct stumpless_target *target;
286273 char buffer[100 ];
287274
288- target = stumpless_open_buffer_target ( " normal target" ,
289- buffer,
275+ target = stumpless_open_buffer_target ( buffer,
290276 sizeof ( buffer ) );
291277 ASSERT_NOT_NULL ( target );
292278
293- EXPECT_EQ ( target, stumpless_get_current_target ( ) );
279+ EXPECT_EQ ( target, stumpless_get_current_target () );
294280
295281 stumpless_close_buffer_target ( target );
296282 }
@@ -303,8 +289,7 @@ namespace {
303289 set_malloc_result = stumpless_set_malloc ( MALLOC_FAIL );
304290 ASSERT_NOT_NULL ( set_malloc_result );
305291
306- target = stumpless_open_buffer_target ( " malloc-fail-buffer" ,
307- buffer,
292+ target = stumpless_open_buffer_target ( buffer,
308293 sizeof ( buffer ) );
309294 EXPECT_NULL ( target );
310295 EXPECT_ERROR_ID_EQ ( STUMPLESS_MEMORY_ALLOCATION_FAILURE );
@@ -316,20 +301,8 @@ namespace {
316301 TEST ( BufferTargetOpenTest, NullBuffer ) {
317302 const struct stumpless_target *target;
318303
319- target = stumpless_open_buffer_target ( " null-buffer" ,
320- NULL ,
321- 100 );
322- ASSERT_NULL ( target );
323- EXPECT_ERROR_ID_EQ ( STUMPLESS_ARGUMENT_EMPTY );
324- }
325-
326- TEST ( BufferTargetOpenTest, NullName ) {
327- struct stumpless_target *target;
328- char buffer[100 ];
329-
330304 target = stumpless_open_buffer_target ( NULL ,
331- buffer,
332- sizeof ( buffer ) );
305+ 100 );
333306 ASSERT_NULL ( target );
334307 EXPECT_ERROR_ID_EQ ( STUMPLESS_ARGUMENT_EMPTY );
335308 }
@@ -340,8 +313,7 @@ namespace {
340313 size_t i;
341314
342315 for ( i=0 ; i < 100 ; i++ ) {
343- targets[i] = stumpless_open_buffer_target ( " many target test" ,
344- buffer,
316+ targets[i] = stumpless_open_buffer_target ( buffer,
345317 sizeof ( buffer ) );
346318 EXPECT_NO_ERROR;
347319 ASSERT_NOT_NULL ( targets[i] );
@@ -369,13 +341,12 @@ namespace {
369341 char read_buffer[READ_BUFFER_LENGTH];
370342 size_t read_result;
371343
372- target = stumpless_open_buffer_target ( " wrap-around-test" ,
373- buffer,
344+ target = stumpless_open_buffer_target ( buffer,
374345 sizeof ( buffer ) );
375346 EXPECT_NO_ERROR;
376347 ASSERT_NOT_NULL ( target );
377348
378- entry = create_entry ( );
349+ entry = create_entry ();
379350 EXPECT_NO_ERROR;
380351 EXPECT_NOT_NULL ( entry );
381352
@@ -385,8 +356,7 @@ namespace {
385356
386357 stumpless_close_buffer_target ( target );
387358
388- target = stumpless_open_buffer_target ( " wrap-around-test" ,
389- buffer,
359+ target = stumpless_open_buffer_target ( buffer,
390360 write_result + 2 );
391361 EXPECT_NO_ERROR;
392362 EXPECT_NOT_NULL ( target );
0 commit comments