//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());
        }
Esempio n. 2
0
        //#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);
        }
Esempio n. 3
0
        //[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);
        }
Esempio n. 4
0
        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();
        }