MySQL 8.4.2
Source Code Documentation
|
#include <fcntl.h>
#include <mysql/components/component_implementation.h>
#include <mysql/components/service_implementation.h>
#include <mysql/components/services/mysql_string.h>
#include <stdio.h>
#include "m_string.h"
#include "my_inttypes.h"
#include "my_sys.h"
#include "sql_string.h"
#include "test_string_service_long.h"
Macros | |
#define | MAX_BUFFER_LENGTH 128 |
#define | WRITE_LOG(format, lit_log_text) |
#define | TEST_TEXT_LIT_LENGTH 48 |
Functions | |
bool | test_charset (const char *charset, const char *text, int buff_len) |
This file contains a test (example) component, which tests the service "string". More... | |
mysql_service_status_t | test_string_service_init () |
Initialization entry method for test component. More... | |
mysql_service_status_t | test_string_service_deinit () |
De-initialization method for Component. More... | |
END_COMPONENT_PROVIDES () | |
REQUIRES_SERVICE_PLACEHOLDER (mysql_string_factory) | |
REQUIRES_SERVICE_PLACEHOLDER (mysql_string_converter) | |
REQUIRES_SERVICE_PLACEHOLDER (mysql_string_character_access) | |
REQUIRES_SERVICE_PLACEHOLDER (mysql_string_byte_access) | |
REQUIRES_SERVICE_PLACEHOLDER (mysql_string_case) | |
REQUIRES_SERVICE_PLACEHOLDER (mysql_string_iterator) | |
REQUIRES_SERVICE_PLACEHOLDER (mysql_string_ctype) | |
REQUIRES_SERVICE (mysql_string_factory) | |
REQUIRES_SERVICE (mysql_string_converter) | |
REQUIRES_SERVICE (mysql_string_character_access) | |
REQUIRES_SERVICE (mysql_string_byte_access) | |
REQUIRES_SERVICE (mysql_string_case) | |
REQUIRES_SERVICE (mysql_string_iterator) | |
REQUIRES_SERVICE (mysql_string_ctype) | |
END_COMPONENT_REQUIRES () | |
METADATA ("mysql.author", "Oracle Corporation") | |
METADATA ("mysql.license", "GPL") | |
METADATA ("test_string_charset_service", "1") | |
END_COMPONENT_METADATA () | |
Variables | |
FILE * | outfile |
int | log_text_len = 0 |
char | log_text [MAX_BUFFER_LENGTH+16] |
mysql_component_t | mysql_component_test_string_service_charset |
#define MAX_BUFFER_LENGTH 128 |
#define TEST_TEXT_LIT_LENGTH 48 |
#define WRITE_LOG | ( | format, | |
lit_log_text | |||
) |
END_COMPONENT_METADATA | ( | ) |
END_COMPONENT_PROVIDES | ( | ) |
END_COMPONENT_REQUIRES | ( | ) |
METADATA | ( | "mysql.author" | , |
"Oracle Corporation" | |||
) |
METADATA | ( | "mysql.license" | , |
"GPL" | |||
) |
METADATA | ( | "test_string_charset_service" | , |
"1" | |||
) |
REQUIRES_SERVICE | ( | mysql_string_byte_access | ) |
REQUIRES_SERVICE | ( | mysql_string_case | ) |
REQUIRES_SERVICE | ( | mysql_string_character_access | ) |
REQUIRES_SERVICE | ( | mysql_string_converter | ) |
REQUIRES_SERVICE | ( | mysql_string_ctype | ) |
REQUIRES_SERVICE | ( | mysql_string_factory | ) |
REQUIRES_SERVICE | ( | mysql_string_iterator | ) |
REQUIRES_SERVICE_PLACEHOLDER | ( | mysql_string_byte_access | ) |
REQUIRES_SERVICE_PLACEHOLDER | ( | mysql_string_case | ) |
REQUIRES_SERVICE_PLACEHOLDER | ( | mysql_string_character_access | ) |
REQUIRES_SERVICE_PLACEHOLDER | ( | mysql_string_converter | ) |
REQUIRES_SERVICE_PLACEHOLDER | ( | mysql_string_ctype | ) |
REQUIRES_SERVICE_PLACEHOLDER | ( | mysql_string_factory | ) |
REQUIRES_SERVICE_PLACEHOLDER | ( | mysql_string_iterator | ) |
bool test_charset | ( | const char * | charset, |
const char * | text, | ||
int | buff_len | ||
) |
This file contains a test (example) component, which tests the service "string".
mysql_service_status_t test_string_service_deinit | ( | ) |
De-initialization method for Component.
mysql_service_status_t test_string_service_init | ( | ) |
Initialization entry method for test component.
It executes the tests of the service.
char log_text[MAX_BUFFER_LENGTH+16] |
int log_text_len = 0 |
mysql_component_t mysql_component_test_string_service_charset |
FILE* outfile |