i_result = LibEditText_ExecRedo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
-/*
+
// Test 01-003 Insert Line & Undo ---
i_result = LibEditText_AppendLine( i_tinfoid, i_curid );
CU_ASSERT( 0x00 == i_result );
i_result = LibEditText_ExecUndo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_ExecUndo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+
+ i_result = LibEditText_ExecUndo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
i_result = LibEditText_ExecUndo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+
+
// Test 01-004 Delete String & Undo ---
i_result = LibEditText_DeleteString( i_tinfoid, i_curid, i_len );
CU_ASSERT( 0x00 == i_result );
i_result = LibEditText_ExecUndo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
- // Test 01-006 Split Line & Undo ---
- i_result = LibEditText_MoveDownCursor( i_tinfoid, i_curid, 1 );
+ i_result = LibEditText_ExecRedo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
+ // Test 01-006 Split Line & Undo ---
i_result = LibEditText_SetCursor( i_tinfoid, i_curid, 10 );
CU_ASSERT( 0x00 == i_result );
i_result = LibEditText_ExecUndo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+
+
// Test 01-007 DeleteChar & BackSpace & Undo ---
i_result = LibEditText_SetCursor( i_tinfoid, i_curid, 10 );
CU_ASSERT( 0x00 == i_result );
CU_ASSERT( 0x00 == i_result );
}
+ for( i_cnt = 0; i_cnt < 10; i_cnt++ ) {
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+ }
+
+
// Test 01-008 DeleteLine & Undo ---
i_result = LibEditText_MoveUpCursor( i_tinfoid, i_curid, 1);
CU_ASSERT( 0x00 == i_result );
i_result = LibEditText_ExecUndo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
-
i_result = LibEditText_ExecUndo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
-
i_result = LibEditText_ExecUndo( i_tinfoid );
CU_ASSERT( 0x00 == i_result );
-*/
+
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+ i_result = LibEditText_ExecRedo( i_tinfoid );
+ CU_ASSERT( 0x00 == i_result );
+
i_result = LibEditText_Debug_DebugTextInfo(
i_tinfoid, DEBUG_TEXTINFO_OUTPUT, "UndoEdit ExecRedo() API test 01-001" );