//public MainWindow() //{ // InitializeComponent(); // //if (demo) Demonstrate(); //} private void button_Click(object sender, RoutedEventArgs e) { //MainWindow win=new MainWindow(); Message msg1 = makeMessage("Pan Yudai_test", endPoint, remoteEndPoint_TH); msg1.body = MessageTest.makeTestRequest(); MainWindow.comm.sndr.PostMessage(msg1); listBox.Items.Insert(0, msg1.ToString()); }
//#if (TEST_CLIENT) static void Main(string[] args) { Client client = new Client(); ////-----------------------------send message 1------------------------------- Message msg1 = client.makeMessage("YuchangChen_test", client.endPoint, client.remoteEndPoint_TH); msg1.body = MessageTest.makeTestRequest(); SendfromCltoTH(msg1); }
//[STAThread] static void Main(string[] args) { //MainWindow mainwindow = new MainWindow(); //ThreadStart doTests = () => mainwindow.Show(); DateTime before = System.DateTime.Now; try { //Console.Write("\n Demonstrating TestHarness - Project #2 with Threading"); Console.Write("\n ======================Remote TestHarness======================"); //Client client = Client.CreateClient(); //THServer thserver = THServer.CreateTHServer(); ///////////////////////////////////////////////////////////////////////////////////////////// Console.WriteLine("\n----------------------------Req 13------------------------------"); Console.WriteLine(" creating Test Executive"); TestExec te = new TestExec(); DateTime beforeSend = System.DateTime.Now; Message msg1 = te.client.makeMessage("Yuchang Chen", te.client.endPoint, te.client.remoteEndPoint_TH); msg1.body = MessageTest.makeTestRequest(); Client.SendfromCltoTH(msg1); DateTime afterSend = System.DateTime.Now; TimeSpan time = afterSend.Subtract(beforeSend); Console.WriteLine("\n----------------------------Req 12-----------------------------"); Console.WriteLine(" The time of sending message is {0} ms.", time.TotalMilliseconds); //te.testHarness.sendTestRequest(msg1); //msg1 = msg1.copy(); //msg1.body = "quit"; //Client.SendfromCltoTH(te.client, msg1); //te.testHarness.sendTestRequest(msg1); te.testHarness.processMessages(te.testHarness); //te.repository.saveResultsAndLogs(tr); te.client.makeQuery("test1"); //te.testHarness.wait(); ///////////////////////////////////////////////////////////////////////////////////////////////// //TestExec te = new TestExec(); //Message msg = te.buildTestMessage("Yuchang Chen", te.client.endPoint, te.client.endPoint); //te.sendTestRequest(msg); //te.sendTestRequest(msg); //msg = msg.copy(); //msg.body = "quit"; //te.sendTestRequest(msg); //te.testHarness.processMessages(); ////te.testHarness.wait(); ////te.client.makeQuery("test1"); ////Console.Write("\n\n"); Console.ReadKey(); } catch (Exception ex) { Console.Write("\n\n {0}\n\n", ex.Message); } DateTime after = System.DateTime.Now; TimeSpan ts = after.Subtract(before); Console.WriteLine("\n----------------------------Req 12-----------------------------"); Console.WriteLine(" The total execution time is {0} ms.", ts.TotalMilliseconds); }
static void Main(string[] args) { int length = 0; Client client = new Client(); Console.Write("\n Testing Client Demo"); string url = "http://localhost:8080/FileService"; Console.Write("\n Client of File Transfer Service"); Console.Write("\n =================================\n"); IFileService fs = null; while (true) { try { fs = CreateChannel(url); break; } catch { Console.Write("\n connection to service failed {0} times - trying again", ++length); Thread.Sleep(500); continue; } } Console.Write("\n Connected to {0}\n", url); string storedlocation = "Sending"; string location = Path.GetFullPath(storedlocation); Console.Write("\n retrieving files from\n {0}\n", location); string[] files = Directory.GetFiles(location); foreach (string file in files) { string filename = Path.GetFileName(file); Console.Write("\n sending file {0}", filename); if (!sending(fs, file)) { Console.Write("\n could not send file"); } } Console.Write("\n\n"); Message msg = client.makeMessage("Manjunath", client.endPoint, client.endPoint); msg = client.makeMessage("Manjunath", client.endPoint, client.endPoint); msg.body = MessageTest.makeTestRequest(); client.comm.sndr.PostMessage(msg); string remoteEndPoint = Comm <Client> .makeEndPoint("http://localhost", 8080); msg = msg.copy_(); msg.to = remoteEndPoint; client.comm.sndr.PostMessage(msg); Console.ReadKey(); Message msg1 = client.results(); client.showMsg(msg1); Console.Write("\n received query: \"{0}\"", client.messge()); msg.time = DateTime.Now; client.m += "\n " + client.comm.name + " sent message:"; client.m += msg.showMsg(); Console.WriteLine("{0}", client.m); client.wait(); }