test_libedittext_lineedit.o \
test_libedittext_cursorinfo.o \
test_libedittext_cursorapi.o \
+ test_libedittext_cursorfind.o \
test_libedittext_undoinfo.o \
test_libedittext_undoedit.o \
test_libedittext_system.o
$(CC) -c -o test_libedittext_cursorapi.o \
$(FLAGS_DEBUG) $(FLAGS_COMPILE) $(TEST_FLAGS_COMPILE) \
test_libedittext_cursorapi.c
+test_libedittext_cursorfind.o: test_libedittext_cursorfind.c $(HEADER) $(TEST_HEADER)
+ $(CC) -c -o test_libedittext_cursorfind.o \
+ $(FLAGS_DEBUG) $(FLAGS_COMPILE) $(TEST_FLAGS_COMPILE) \
+ test_libedittext_cursorfind.c
test_libedittext_undoinfo.o: test_libedittext_undoinfo.c $(HEADER) $(TEST_HEADER)
$(CC) -c -o test_libedittext_undoinfo.o \
$(FLAGS_DEBUG) $(FLAGS_COMPILE) $(TEST_FLAGS_COMPILE) \
--- /dev/null
+/*DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64
+
+ D r . D e a m o n 6 4
+ for INTEL64(R), AMD64(R)
+
+ Copyright(C) 2007-2009 Koine Yuusuke(koinec). All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY Koine Yuusuke(koinec) ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL Koine Yuusuke(koinec) OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+OF THE POSSIBILITY OF SUCH DAMAGE.
+
+DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64*/
+
+/* File Info -----------------------------------------------------------
+File: drd64_.c
+Function:
+Comment:
+----------------------------------------------------------------------*/
+
+#define DRD64_SRC_TEST_LIBEDITTEXT_CURSORFIND
+#include"test_libedittext.h"
+#include"drd64_libedittext.h"
+
+
+/* LibEditText_FindString *********************************************/
+/*--------------------------------------------------------------------*/
+void Test_LibEditText_API_CursorAPI_FindString_test00_001(void)
+{
+ int i_result;
+ int i_tinfoid;
+ int i_curid;
+
+ i_result = LibEditText_Init();
+ CU_ASSERT( 0x00 == i_result );
+
+ i_tinfoid = LibEditText_OpenTextFile("./testdata", "x8664db.csv");
+ CU_ASSERT( 0x00 <= i_tinfoid );
+
+ i_curid = LibEditText_AllocCursor( i_tinfoid, 13 );
+ CU_ASSERT( 0x00 <= i_curid );
+
+ i_result = LibEditText_Debug_DebugTextInfo(
+ i_tinfoid, 0x01, "API FindString test00_001" );
+ CU_ASSERT( 0x00 == i_result );
+
+ i_result = LibEditText_FreeCursor( i_tinfoid, i_curid );
+ CU_ASSERT( 0x00 == i_result );
+
+ i_result = LibEditText_CloseFile( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+
+ i_result = LibEditText_Term();
+ CU_ASSERT( 0x00 == i_result );
+
+ return;
+}
+
+
+/*----------------------------------------------------------------------
+----------------------------------------------------------------------*/
+DRD64_TEST_LIBEDITTEXT_CURSORFIND_EXTERN
+int
+ Test_LibEditText_CursorFind(
+ void )
+{
+ CU_pSuite pt_edittext;
+
+ pt_edittext = CU_add_suite( "LibEditText_CursorFind", NULL, NULL );
+
+ CU_add_test( pt_edittext, "EditText_CursorAPI_FindString_test00_003",
+ Test_LibEditText_API_CursorAPI_FindString_test00_001 );
+
+ return 0x00;
+}
+
+
+/* EOF of drd64_.c ----------------------------------- */