public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReadWithoutOpen), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReadAfterFailedOpen), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReadAfterClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Timeout), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(SuccessiveReadTimeoutNoData), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Default_MaxInt), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(DefaultParityReplaceByte), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(NoParityReplaceByte), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(RNDParityReplaceByte), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ParityErrorOnLastByte), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReadAfterClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReadAfterSerialStreamClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Timeout), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(DefaultParityReplaceByte), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(NoParityReplaceByte), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(RNDParityReplaceByte), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ParityErrorOnLastByte), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToRead_RND_Buffer_Size), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToRead_1_Buffer_Size), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToRead_Equal_Buffer_Size), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(ASCIIEncoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); // retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF7Encoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF8Encoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF32Encoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(SerialPort_ReadBufferedData), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(SerialPort_IterativeReadBufferedData), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(SerialPort_IterativeReadBufferedAndNonBufferedData), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(SerialPort_ReadBufferedAndNonBufferedData), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(GreedyRead), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(LargeInputBuffer), TCSupport.SerialPortRequirements.LoopbackOrNullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenReceiveData), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenReceiveDataAndRTS), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); //See BeginRead.cs for further testing of EndWrite retValue &= tcSupport.BeginTestcase(new TestDelegate(EndWriteAfterClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(EndWriteAfterSerialStreamClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_Null), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_MultipleSameResult), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_MultipleInOrder), TCSupport.SerialPortRequirements.OneSerialPort, TCSupport.OperatingSystemRequirements.NotWin9X); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_MultipleOutOfOrder), TCSupport.SerialPortRequirements.OneSerialPort, TCSupport.OperatingSystemRequirements.NotWin9X); retValue &= tcSupport.BeginTestcase(new TestDelegate(InBreak), TCSupport.SerialPortRequirements.OneSerialPort); // Run this scenario last in case the port isn't closed cleanly - see Dev10 #591344 retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_ReadResult), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(DiscardWithoutOpen), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(DiscardAfterFailedOpen), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(DiscardAfterClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(DiscardAfterOpen), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(PermitOnly_UnmanagedCode), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Deny_UnmanagedCode), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChanged_Close_Stress), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(DataReceived_Close_Stress), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ErrorReceived_Close_Stress), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(CanSeek_Open_Close), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(CanSeek_Open_BaseStreamClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(CanSeek_AfterOpen), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(openDefault), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenTwice), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenTwoInstances), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(IsOpen_Default), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(IsOpen_Open), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(IsOpen_Open_Close), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedEvent_Chars), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedEvent_Eof), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedEvent_CharsEof), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedEvent_CharsEof_ReadAllChars), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(InBufferFilled_Discard_Once), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(InBufferFilled_Discard_Multiple), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(InBufferFilled_Discard_Cycle), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(InAndOutBufferFilled_Discard), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(ASCIIEncoding), TCSupport.SerialPortRequirements.NullModem); // retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF7Encoding), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF8Encoding), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF32Encoding), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); //See individual read methods for further testing retValue &= tcSupport.BeginTestcase(new TestDelegate(CDHolding_Default), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(CDHolding_Default_AfterOpen), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(CDHolding_Default_AfterClose), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); //See ReadLine,ReadTo,WriteLine for further testing retValue &= tcSupport.BeginTestcase(new TestDelegate(NewLine_Default), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(NewLine_null), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(NewLine_empty_string), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); //See individual read methods for further testing retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToWrite_Default), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToWrite_Write_byte_int_int), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToWrite_Write_char_int_int), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToWrite_Write_str), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToWrite_WriteLine), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); // retValue &= tcSupport.BeginTestcase(new TestDelegate(EventHandler_ThrowsException), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(EventHandlers_CalledSerially), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(Thread_In_PinChangedEvent), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(Thread_In_ReceivedEvent), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(Thread_In_ErrorEvent), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); //The following are commented out because I can determine a good strategy to make the event type occur // retValue &= tcSupport.BeginTestcase(new TestDelegate(ErrorEvent_TXFull), , TCSupport.SerialPortRequirements.NullModem); // retValue &= tcSupport.BeginTestcase(new TestDelegate(ErrorEvent_Overrun), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ErrorEvent_RxOver), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ErrorEvent_RxParity), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ErrorEvent_Frame), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenDevices01), TCSupport.SerialPortRequirements.None); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_Default), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_14400), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_28800), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_1200), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_115200), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_MinValue), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_Neg1), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_Zero), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_MaxValue), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(BaudRate_12345), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); //We can't really do a lot here //Try opening every port retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenEveryPortName), TCSupport.SerialPortRequirements.None); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenClose_WriteMethods), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenClose_ReadMethods), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenClose_DiscardMethods), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenClose_OpenClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenClose_Properties), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenFillBuffersClose), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(OpenCloseNewInstanceOpen), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Open_BaseStreamClose_Open), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Open_BaseStreamClose_Close), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Open_MultipleBaseStreamClose), TCSupport.SerialPortRequirements.OneSerialPort); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChangedEvent_CtsChanged), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChangedEvent_DsrChanged), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChangedEvent_Break), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChangedEvent_Multiple), TCSupport.SerialPortRequirements.NullModem); /* retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChangedEvent_CDChanged), true); * retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChangedEvent_Break), true); * retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChangedEvent_Multiple), true);*/ ///retValue &= tcSupport.BeginTestcase(new TestDelegate(PinChangedEvent_Ring), true); //We have no way to set change the value of this pin and thus we can not test it _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(WriteAfterClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(WriteAfterSerialStreamClose), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Timeout), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToWrite), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(BytesToWriteSuccessive), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(Handshake_None), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(Handshake_RequestToSend), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(Handshake_XOnXOff), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(Handshake_RequestToSendXOnXOff), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Default), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Rnd_ExactWrite), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Rnd_MultipleWrite), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Above_Exact), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Above_Below), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Above_1), TCSupport.SerialPortRequirements.NullModem); // retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Twice), TCSupport.SerialPortRequirements.NullModem); We can not guarantee that just becuase we write twice the //threshold that the event gets called twice retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Int32MinValue), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_Neg1), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(ReceivedBytesThreshold_0), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(ASCIIEncoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); // retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF7Encoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF8Encoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(UTF32Encoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(UnicodeEncoding), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(NullString), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(EmptyString), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(String_Null_Char), TCSupport.SerialPortRequirements.LoopbackOrNullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(LargeString), TCSupport.SerialPortRequirements.LoopbackOrNullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(DtrEnable_Default), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(DtrEnable_true_BeforeOpen), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(DtrEnable_false_BeforeOpen), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(DtrEnable_true_false_BeforeOpen), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(DtrEnable_true_AfterOpen), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(DtrEnable_false_AfterOpen), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(DtrEnable_true_false_AfterOpen), TCSupport.SerialPortRequirements.NullModem); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); //See BeginRead.cs for further testing of EndRead retValue &= tcSupport.BeginTestcase(new TestDelegate(EndReadAfterClose), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(EndReadAfterSerialStreamClose), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_Null), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_WriteResult), TCSupport.SerialPortRequirements.OneSerialPort); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_MultipleSameResult), TCSupport.SerialPortRequirements.NullModem); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_MultipleInOrder), TCSupport.SerialPortRequirements.NullModem, TCSupport.OperatingSystemRequirements.NotWin9X); retValue &= tcSupport.BeginTestcase(new TestDelegate(AsyncResult_MultipleOutOfOrder), TCSupport.SerialPortRequirements.NullModem, TCSupport.OperatingSystemRequirements.NotWin9X); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }
public bool RunTest() { bool retValue = true; TCSupport tcSupport = new TCSupport(); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM1_9600), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM2_14400), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM3_28800), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM4_57600), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM256_115200), TCSupport.SerialPortRequirements.None); //[] Error checking for PortName retValue &= tcSupport.BeginTestcase(new TestDelegate(Empty_9600), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(Null_14400), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(SlashSlash_28800), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM257_57600), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(Filename_9600), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(PHYSICALDRIVE0_14400), TCSupport.SerialPortRequirements.None); //[] Error checking for BaudRate retValue &= tcSupport.BeginTestcase(new TestDelegate(COM1_Int32MinValue), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM2_Neg1), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM3_0), TCSupport.SerialPortRequirements.None); retValue &= tcSupport.BeginTestcase(new TestDelegate(COM4_Int32MaxValue), TCSupport.SerialPortRequirements.None); _numErrors += tcSupport.NumErrors; _numTestcases = tcSupport.NumTestcases; _exitValue = tcSupport.ExitValue; return(retValue); }