Changeset 8772 for trunk/src


Ignore:
Timestamp:
Jun 26, 2002, 9:11:03 AM (23 years ago)
Author:
sandervl
Message:

KSO: added testcases for SetConsoleCtrlHandler, GenerateConsoleCtrlEvent & MultiByteToWideChar

Location:
trunk/src/kernel32/testcase
Files:
6 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/testcase/GetDriveType.mak

    r8272 r8772  
    1 # $Id: GetDriveType.mak,v 1.3 2002-04-16 00:17:42 bird Exp $
     1# $Id: GetDriveType.mak,v 1.4 2002-06-26 07:11:03 sandervl Exp $
    22#
    33# GetDriveType.exe makefile.
     
    1919#
    2020PATH_ROOT=..\..\..
    21 !include $(PATH_ROOT)\make\setup.mak
     21!include $(PATH_ROOT)\$(BUILD_SETUP_MAK)
     22!include $(PATH_MAKE)\testsuite.tools.mk
     23
    2224
    2325#
     
    3436TARGET_LIBS = \
    3537$(LIB_OS)\
     38!if "$(BUILD_PLATFORM)" == "OS2"
    3639$(PATH_LIB)\kernel32.lib\
     40!endif
    3741$(LIB_C_OBJ)
    3842
     
    4650
    4751#
    48 # The testcase Rule.
     52# The testcase Rules.
    4953#
    5054!if "$(ODIN32_TESTCASE_DRIVE_FIXED)" == "" || "$(ODIN32_TESTCASE_DRIVE_FLOPPY)" == "" || "$(ODIN32_TESTCASE_DRIVE_UNUSED)" == ""
    5155testcase:
    5256    @$(TOOL_TYPE)  <<
    53 Can't run testcases as no ODIN32_TESTACSE_DRIVE_* environment variables are configured.
     57Can't run testcases as no ODIN32_TESTCASE_DRIVE_* environment variables are configured.
    5458    ODIN32_TESTCASE_DRIVE_UNUSED=<letter of unused drive>
    5559    ODIN32_TESTCASE_DRIVE_FLOPPY=<letter of floppy drive>
     
    6266<<
    6367!else
     68
    6469testcase:
    6570    @$(ECHO) $(CLRFIL)GetDriveType$(CLRTXT) - Running testcases.$(CLRRST)
     71    $(TS_EXEC_1) "Plain" $(TS_EXEC_2) testcase-1
     72    $(TS_EXEC_1) "Complex" $(TS_EXEC_2) testcase-2
     73    $(TS_EXEC_1) "Negative" $(TS_EXEC_2) testcase-2
     74    @$(ECHO) $(CLRFIL)GetDriveType$(CLRTXT) - Testcases Completed.$(CLRRST)
     75
     76testcase-1:
    6677# plain 'c:' styled input. check trice in case of buffering bugs.
    6778    $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):=DRIVE_NO_ROOT_DIR $(ODIN32_TESTCASE_DRIVE_UNUSED):=DRIVE_NO_ROOT_DIR $(ODIN32_TESTCASE_DRIVE_UNUSED):=DRIVE_NO_ROOT_DIR
     
    8394    $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):/=DRIVE_NO_ROOT_DIR
    8495    $(TARGET) $(ODIN32_TESTCASE_DRIVE_FIXED):/=DRIVE_FIXED
     96
     97testcase-2:
    8598# complex input (but still ok)
    8699    $(TARGET) $(ODIN32_TESTCASE_DRIVE_UNUSED):/\/\/\...=DRIVE_NO_ROOT_DIR
     
    94107    $(TARGET) "$(ODIN32_TESTCASE_DRIVE_FIXED):\\\........\\.\\\\"=DRIVE_FIXED
    95108
     109testcase-3:
    96110# negative testcases
    97111    $(TARGET) "."=DRIVE_NO_ROOT_DIR "9"=DRIVE_NO_ROOT_DIR "+"=DRIVE_NO_ROOT_DIR "-"=DRIVE_NO_ROOT_DIR
  • trunk/src/kernel32/testcase/Makefile

    r8268 r8772  
    1 # $Id: Makefile,v 1.1 2002-04-16 00:07:00 bird Exp $
     1# $Id: Makefile,v 1.2 2002-06-26 07:11:03 sandervl Exp $
    22#
    3 # GetDriveType.exe makefile.
     3# Kernel32 Testcases Toplevel Makefile.
    44#
    55# Copyright (c) 2002 knut st. osmundsen (bird@anduin.net)
     
    1919#
    2020PATH_ROOT=..\..\..
    21 !include $(PATH_ROOT)\make\setup.mak
     21!include $(PATH_ROOT)\$(BUILD_SETUP_MAK)
     22
    2223
    2324#
    2425# Post Setup Config
    2526#
    26 TARGET_NAME = kernel32_testcase_empty
    2727TARGET_MODE = EMPTY
    2828
     
    3232#
    3333POSTMAKEFILES = \
    34     GetDriveType.mak
    35 
     34    GetDriveType.mak \
     35    ConsoleCtrlHandler.mak \
     36    MultiByteToWideChar.mak \
    3637
    3738
Note: See TracChangeset for help on using the changeset viewer.