GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

GATString_tests.c File Reference

#include <stdio.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include "GAT.h"
#include <iconv.h>
#include "GATTestUtils.h"

Include dependency graph for GATString_tests.c:

Include dependency graph

Go to the source code of this file.

Functions

GATBool GATString_Create_Test_Harness (void)
GATBool GATString_Create_Test (void)
GATBool GATString_GetType_Test (void)
GATBool GATString_Clone_Test (void)
GATBool GATString_Destroy_Test (void)
GATBool GATString_GetLengthInBytes_Test (void)
GATBool GATString_GetBuffer_Test (void)
GATBool GATString_GetEncoding_Test (void)
GATBool GATString_Translate_Test (void)
GATBool GATString_CompareTo_Test (void)
GATBool GATString_EndsWith_Test (void)
GATBool GATString_StartsWith_Test (void)
GATBool GATString_Concatenate_Test (void)
GATBool GATString_LastIndexOf_Test (void)
GATBool GATString_FirstIndexOf_Test (void)
GATBool GATString_GetSubString_Test (void)
GATBool GATString_GetInterface_Test (void)
GATBool GATString_Destroy_Test_Harness (void)
void GATString_Create_XXX_Files (void)
void GATString_Write_XXX (FILE *newFile, const char *encoding)
void GATString_Create_XXX_To_UCS_4_INTERNAL_Files (void)
void GATString_Create_UCS_4_INTERNAL_To_XXX_Files (void)
void GATString_Write_XXX_To_UCS_4_INTERNAL (FILE *newFile, const char *encoding)
void GATString_Write_UCS_4_INTERNAL_To_XXX (FILE *newFile, const char *encoding)
int GATString_Try_Conversion (iconv_t cd, unsigned char buf[], unsigned int buflen, unsigned int *out)
const char * GATString_UCS4_Decode (const unsigned int *out, unsigned int outlen)
int main (void)

Variables

const char * rcsid = "$Header: /export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/test/internal/GATString_tests.c,v 1.15 2004/04/02 12:31:58 hartmutkaiser Exp $"
int bmp_only


Function Documentation

GATBool GATString_Create_Test_Harness void    [static]
 

Definition at line 102 of file GATString_tests.c.

References GATBool, GATString_Create_UCS_4_INTERNAL_To_XXX_Files(), GATString_Create_XXX_Files(), and GATString_Create_XXX_To_UCS_4_INTERNAL_Files().

Referenced by main().

GATBool GATString_Create_Test void    [static]
 

Definition at line 778 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATTest_GetTempFileNameF(), and GATTrue.

Referenced by main().

GATBool GATString_GetType_Test void    [static]
 

Definition at line 890 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATString_GetType(), GATTrue, GATType, and GATType_GATString.

Referenced by main().

GATBool GATString_Clone_Test void    [static]
 

Definition at line 909 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Clone(), GATString_Create(), GATString_Destroy(), GATString_Equals(), GATTest_GetTempFileNameF(), and GATTrue.

Referenced by main().

GATBool GATString_Destroy_Test void    [static]
 

Definition at line 1061 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATTest_GetTempFileNameF(), and GATTrue.

Referenced by main().

GATBool GATString_GetLengthInBytes_Test void    [static]
 

Definition at line 1175 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATString_GetLengthInBytes(), GATTest_GetTempFileNameF(), GATTrue, and GATuint32.

Referenced by main().

GATBool GATString_GetBuffer_Test void    [static]
 

Definition at line 1298 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATString_GetBuffer(), GATTest_GetTempFileNameF(), and GATTrue.

Referenced by main().

GATBool GATString_GetEncoding_Test void    [static]
 

Definition at line 1429 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATString_GetEncoding(), GATTest_GetTempFileNameF(), and GATTrue.

Referenced by main().

GATBool GATString_Translate_Test void    [static]
 

Definition at line 1560 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATString_Equals(), GATString_Translate(), GATTest_GetTempFileNameF(), and GATTrue.

GATBool GATString_CompareTo_Test void    [static]
 

Definition at line 1834 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_CompareTo(), GATString_Create(), GATString_Destroy(), GATTest_GetTempFileNameF(), and GATTrue.

GATBool GATString_EndsWith_Test void    [static]
 

Definition at line 2184 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATFalse, GATString_Create(), GATString_Destroy(), GATString_EndsWith(), GATTest_GetTempFileNameF(), and GATTrue.

GATBool GATString_StartsWith_Test void    [static]
 

Definition at line 2556 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATFalse, GATString_Create(), GATString_Destroy(), GATString_StartsWith(), GATTest_GetTempFileNameF(), and GATTrue.

GATBool GATString_Concatenate_Test void    [static]
 

Definition at line 2927 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Concatenate(), GATString_Create(), GATString_Destroy(), GATString_Equals(), GATString_Translate(), and GATTrue.

Referenced by main().

GATBool GATString_LastIndexOf_Test void    [static]
 

Definition at line 3055 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATString_LastIndexOf(), GATString_Translate(), GATTrue, and GATuint32.

Referenced by main().

GATBool GATString_FirstIndexOf_Test void    [static]
 

Definition at line 3161 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATString_FirstIndexOf(), GATString_Translate(), GATTrue, and GATuint32.

Referenced by main().

GATBool GATString_GetSubString_Test void    [static]
 

Definition at line 3267 of file GATString_tests.c.

References GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATString_Create(), GATString_Destroy(), GATString_Equals(), GATString_GetSubString(), GATString_Translate(), and GATTrue.

Referenced by main().

GATBool GATString_GetInterface_Test void    [static]
 

Definition at line 3350 of file GATString_tests.c.

References GAT_NO_INTERFACE, GAT_SUCCESS, GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, GATInterface_IAdvertisable, GATInterface_IResource, GATInterface_ISerialisable, GATString_Create(), GATString_Destroy(), GATString_GetInterface(), and GATTrue.

Referenced by main().

GATBool GATString_Destroy_Test_Harness void    [static]
 

Definition at line 724 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATBool, and GATTest_GetTempFileNameF().

Referenced by main().

void GATString_Create_XXX_Files void    [static]
 

Definition at line 120 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATString_Write_XXX(), and GATTest_GetTempFileNameF().

Referenced by GATString_Create_Test_Harness().

void GATString_Write_XXX FILE *    newFile,
const char *    encoding
[static]
 

Definition at line 175 of file GATString_tests.c.

References buf, GAT_TEST, GAT_TEST_EXIT, GAT_TEST_START, GAT_TEST_STOP, GATString_Try_Conversion(), and GATString_UCS4_Decode().

Referenced by GATString_Create_XXX_Files().

void GATString_Create_XXX_To_UCS_4_INTERNAL_Files void    [static]
 

Definition at line 302 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATString_Write_XXX_To_UCS_4_INTERNAL(), GATTest_GetTempDirName(), and GATTest_GetTempFileNameF().

Referenced by GATString_Create_Test_Harness().

void GATString_Create_UCS_4_INTERNAL_To_XXX_Files void    [static]
 

Definition at line 580 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_START, GAT_TEST_STOP, GATString_Write_UCS_4_INTERNAL_To_XXX(), GATTest_GetTempDirName(), and GATTest_GetTempFileNameF().

Referenced by GATString_Create_Test_Harness().

void GATString_Write_XXX_To_UCS_4_INTERNAL FILE *    newFile,
const char *    encoding
[static]
 

Definition at line 360 of file GATString_tests.c.

References buf, GAT_TEST, GAT_TEST_EXIT, GAT_TEST_START, GAT_TEST_STOP, GATString_Try_Conversion(), and GATString_UCS4_Decode().

Referenced by GATString_Create_XXX_To_UCS_4_INTERNAL_Files().

void GATString_Write_UCS_4_INTERNAL_To_XXX FILE *    newFile,
const char *    encoding
[static]
 

Definition at line 640 of file GATString_tests.c.

References buf, and GAT_TEST.

Referenced by GATString_Create_UCS_4_INTERNAL_To_XXX_Files().

int GATString_Try_Conversion iconv_t    cd,
unsigned char    buf[],
unsigned int    buflen,
unsigned int *    out
[static]
 

Definition at line 485 of file GATString_tests.c.

References buf, GAT_TEST_START, and GAT_TEST_STOP.

Referenced by GATString_Write_XXX(), and GATString_Write_XXX_To_UCS_4_INTERNAL().

const char * GATString_UCS4_Decode const unsigned int *    out,
unsigned int    outlen
[static]
 

Definition at line 534 of file GATString_tests.c.

Referenced by GATString_Write_XXX(), and GATString_Write_XXX_To_UCS_4_INTERNAL().

int main void   
 

Definition at line 72 of file GATString_tests.c.

References GAT_TEST, GAT_TEST_FINISH, GAT_TEST_INIT, GAT_TEST_SUITE, GATString_Clone_Test(), GATString_Concatenate_Test(), GATString_Create_Test(), GATString_Create_Test_Harness(), GATString_Destroy_Test(), GATString_Destroy_Test_Harness(), GATString_FirstIndexOf_Test(), GATString_GetBuffer_Test(), GATString_GetEncoding_Test(), GATString_GetInterface_Test(), GATString_GetLengthInBytes_Test(), GATString_GetSubString_Test(), GATString_GetType_Test(), and GATString_LastIndexOf_Test().


Variable Documentation

const char* rcsid = "$Header: /export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/test/internal/GATString_tests.c,v 1.15 2004/04/02 12:31:58 hartmutkaiser Exp $" [static]
 

Definition at line 18 of file GATString_tests.c.

int bmp_only [static]
 

Definition at line 69 of file GATString_tests.c.