public override void executeTest( )
        {
            Console.WriteLine("Test Case 32 :Registry Fault - Access Denied ");
            UIFaultIntercepterTest1 t = new UIFaultIntercepterTest1();
            //launch HD
            t.GetHolodeck("Key_Not_Found");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");

            RegistryKey LocalMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, System.Environment.MachineName);
            RegistryKey SoftwareKey = LocalMachine.OpenSubKey( "SOFTWARE", true );
            RegistryKey HolodeckKey = SoftwareKey.OpenSubKey("HolodeckEE", true);
            RegistryKey InterceptKey;

            do
            {
                Thread.Sleep(500);
                InterceptKey = HolodeckKey.OpenSubKey("FaultIntercepterReady");
            }while(InterceptKey == null);
            Console.WriteLine("Now Setting Fault...");

            //setting a registry fault here
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");

            RegistryKey FaultIntercepter = HolodeckKey.CreateSubKey("FaultReady");
            Thread.Sleep(26000);
            CheckOutcome();
            HolodeckKey.DeleteSubKey("FaultReady");
        }
        public override void executeTest( )
        {
            Console.WriteLine("Test Case 21 :WRONG VERSION OF WINSOCK Fault activated");
            UIFaultIntercepterTest1 t = new UIFaultIntercepterTest1();
            //launch HD
            t.GetHolodeck("Wrong_Version_of_Winsock");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            //Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            //Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");

            RegistryKey LocalMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, System.Environment.MachineName);
            RegistryKey SoftwareKey = LocalMachine.OpenSubKey( "SOFTWARE", true );
            RegistryKey HolodeckKey = SoftwareKey.OpenSubKey("HolodeckEE", true);
            RegistryKey InterceptKey;

            do
            {
                Thread.Sleep(500);
                InterceptKey = HolodeckKey.OpenSubKey("FaultIntercepterReady");
            }while(InterceptKey == null);
            Console.WriteLine("Now Setting Fault");

            //set fault
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");

            RegistryKey FaultIntercepter = HolodeckKey.CreateSubKey("FaultReady");
            Thread.Sleep(6000);
            CheckOutcome();
            HolodeckKey.DeleteSubKey("FaultReady");
        }
        public override void executeTest( )
        {
            Console.WriteLine("Test Case 37 :Registry Fault - Key Cannot Be Opened ");
            UIFaultIntercepterTest1 t = new UIFaultIntercepterTest1();

            //launch HD
            t.GetHolodeck("Key_Cannot_Be_Opened");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");

            RegistryKey LocalMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, System.Environment.MachineName);
            RegistryKey SoftwareKey  = LocalMachine.OpenSubKey("SOFTWARE", true);
            RegistryKey HolodeckKey  = SoftwareKey.OpenSubKey("HolodeckEE", true);
            RegistryKey InterceptKey;

            do
            {
                Thread.Sleep(500);
                InterceptKey = HolodeckKey.OpenSubKey("FaultIntercepterReady");
            }while(InterceptKey == null);
            Console.WriteLine("Now Setting Fault...");

            //setting a registry fault here
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");

            RegistryKey FaultIntercepter = HolodeckKey.CreateSubKey("FaultReady");

            Thread.Sleep(26000);
            CheckOutcome();
            HolodeckKey.DeleteSubKey("FaultReady");
        }
Example #4
0
        public override void executeTest( )
        {
            Console.WriteLine("Test Case 1 :File Not Found Fault activated");
            UIFaultIntercepterTest1 t = new UIFaultIntercepterTest1();

            //launch HD
            t.GetHolodeck("File_Not_Found");

            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");

            RegistryKey LocalMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, System.Environment.MachineName);
            RegistryKey SoftwareKey  = LocalMachine.OpenSubKey("SOFTWARE", true);
            RegistryKey HolodeckKey  = SoftwareKey.OpenSubKey("HolodeckEE", true);
            RegistryKey InterceptKey;

            //////////////////////////
//			do
//			{
//				Thread.Sleep(500);
//				InterceptKey = HolodeckKey.OpenSubKey("FaultIntercepterReady");
//			}while(InterceptKey == null);

            //Thread.Sleep(30000);
//						Console.WriteLine("Now Setting Fault...");
//
//						Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
//						Console.WriteLine("Fault has been set.");
//
//						RegistryKey FaultIntercepter = HolodeckKey.CreateSubKey("FaultReady");
//						Thread.Sleep(6000);
//////////////////////////////////////////

//						IntPtr xx = UIFaultIntercepterTest1.FindWindowExA(IntPtr.Zero,IntPtr.Zero,"WindowsForms10.Window.8.app5","Holodeck Enterprise Edition");
//						IntPtr xx2 = UIFaultIntercepterTest1.FindWindowExA(xx,IntPtr.Zero,"WindowsForms10.Window.8.app5","");
//						IntPtr xx3 = UIFaultIntercepterTest1.FindWindowExA(xx2,IntPtr.Zero,"WindowsForms10.Window.8.app5","");
//						IntPtr xx4 = UIFaultIntercepterTest1.GetNextWindow(xx3,0);
//						if (xx == IntPtr.Zero){Console.WriteLine("FAILED1");}
//
//						if (xx2 == IntPtr.Zero){Console.WriteLine("FAILED2");}
//
//						if (xx3 == IntPtr.Zero){Console.WriteLine("FAILED3");}
//
//						IntPtr ff = UIFaultIntercepterTest1.FindWindowExA(xx,IntPtr.Zero,"WindowsForms10.BUTTON.app5","File Not Found");
//
//						Console.WriteLine(xx2);
//						Console.WriteLine(xx3);
//						Console.WriteLine(xx4);
            HolodeckKey.DeleteSubKey("FaultReady");
        }
Example #5
0
        public override void executeTest( )
        {
            Console.WriteLine("Test Case 1 :File Not Found Fault activated");
            UIFaultIntercepterTest1 t = new UIFaultIntercepterTest1();
            //launch HD
            t.GetHolodeck("File_Not_Found");

                        Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
                        Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
                        Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
                        Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");

            RegistryKey LocalMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, System.Environment.MachineName);
            RegistryKey SoftwareKey = LocalMachine.OpenSubKey("SOFTWARE", true );
            RegistryKey HolodeckKey =  SoftwareKey.OpenSubKey("HolodeckEE", true);
            RegistryKey InterceptKey;

            //////////////////////////
            //			do
            //			{
            //				Thread.Sleep(500);
            //				InterceptKey = HolodeckKey.OpenSubKey("FaultIntercepterReady");
            //			}while(InterceptKey == null);

                        //Thread.Sleep(30000);
            //						Console.WriteLine("Now Setting Fault...");
            //
            //						Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            //						Console.WriteLine("Fault has been set.");
            //
            //						RegistryKey FaultIntercepter = HolodeckKey.CreateSubKey("FaultReady");
            //						Thread.Sleep(6000);
            //////////////////////////////////////////

            //						IntPtr xx = UIFaultIntercepterTest1.FindWindowExA(IntPtr.Zero,IntPtr.Zero,"WindowsForms10.Window.8.app5","Holodeck Enterprise Edition");
            //						IntPtr xx2 = UIFaultIntercepterTest1.FindWindowExA(xx,IntPtr.Zero,"WindowsForms10.Window.8.app5","");
            //						IntPtr xx3 = UIFaultIntercepterTest1.FindWindowExA(xx2,IntPtr.Zero,"WindowsForms10.Window.8.app5","");
            //						IntPtr xx4 = UIFaultIntercepterTest1.GetNextWindow(xx3,0);
            //						if (xx == IntPtr.Zero){Console.WriteLine("FAILED1");}
            //
            //						if (xx2 == IntPtr.Zero){Console.WriteLine("FAILED2");}
            //
            //						if (xx3 == IntPtr.Zero){Console.WriteLine("FAILED3");}
            //
            //						IntPtr ff = UIFaultIntercepterTest1.FindWindowExA(xx,IntPtr.Zero,"WindowsForms10.BUTTON.app5","File Not Found");
            //
            //						Console.WriteLine(xx2);
            //						Console.WriteLine(xx3);
            //						Console.WriteLine(xx4);
                        HolodeckKey.DeleteSubKey("FaultReady");
        }
Example #6
0
        public override void executeTest( )
        {
            Console.WriteLine("Test Case 13 :CORRUPT STRUCTURE Fault activated");
            UIFaultIntercepterTest1 t = new UIFaultIntercepterTest1();

            //launch HD
            t.GetHolodeck("Corrupt_Structure");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");



            RegistryKey LocalMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, System.Environment.MachineName);
            RegistryKey SoftwareKey  = LocalMachine.OpenSubKey("SOFTWARE", true);
            RegistryKey HolodeckKey  = SoftwareKey.OpenSubKey("HolodeckEE", true);
            RegistryKey InterceptKey;

            do
            {
                Thread.Sleep(500);
                InterceptKey = HolodeckKey.OpenSubKey("FaultIntercepterReady");
            }while(InterceptKey == null);
            Console.WriteLine("Now Setting Fault");

            //set fault
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");


            RegistryKey FaultIntercepter = HolodeckKey.CreateSubKey("FaultReady");

            Thread.Sleep(6000);
            CheckOutcome();
            HolodeckKey.DeleteSubKey("FaultReady");
        }
        public override void executeTest( )
        {
            Console.WriteLine("Test Case 14 :INSUFFICIENT MEMORY Fault activated");
            UIFaultIntercepterTest1 t = new UIFaultIntercepterTest1();

            //launch HD
            t.GetHolodeck("Insufficient_Memory");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            //Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");

            RegistryKey LocalMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, System.Environment.MachineName);
            RegistryKey SoftwareKey  = LocalMachine.OpenSubKey("SOFTWARE", true);
            RegistryKey HolodeckKey  = SoftwareKey.OpenSubKey("HolodeckEE", true);
            RegistryKey InterceptKey;

            do
            {
                Thread.Sleep(500);
                InterceptKey = HolodeckKey.OpenSubKey("FaultIntercepterReady");
            }while(InterceptKey == null);
            Console.WriteLine("Now Setting Fault");
            FileStream   ReadyFile   = new FileStream("C:\\READY.TXT", FileMode.Create, FileAccess.Write);
            StreamWriter readyWriter = new StreamWriter(ReadyFile);

            readyWriter.WriteLine("READY");
            readyWriter.Close();
            //set fault
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");

            RegistryKey FaultIntercepter = HolodeckKey.CreateSubKey("FaultReady");

            Thread.Sleep(6000);
            CheckOutcome();
            HolodeckKey.DeleteSubKey("FaultReady");
        }
        public override void executeTest( )
        {
            Console.WriteLine("Test Case 14 :INSUFFICIENT MEMORY Fault activated");
            UIFaultIntercepterTest1 t = new UIFaultIntercepterTest1();
            //launch HD
            t.GetHolodeck("Insufficient_Memory");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");
            //Holodeck.NewProjectPane3.SendKeyStrokes("{TAB}");

            RegistryKey LocalMachine = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, System.Environment.MachineName);
            RegistryKey SoftwareKey = LocalMachine.OpenSubKey( "SOFTWARE", true );
            RegistryKey HolodeckKey = SoftwareKey.OpenSubKey("HolodeckEE", true);
            RegistryKey InterceptKey;

            do
            {
                Thread.Sleep(500);
                InterceptKey = HolodeckKey.OpenSubKey("FaultIntercepterReady");
            }while(InterceptKey == null);
            Console.WriteLine("Now Setting Fault");
            FileStream ReadyFile = new FileStream("C:\\READY.TXT",FileMode.Create  , FileAccess.Write);
            StreamWriter readyWriter = new StreamWriter(ReadyFile);
            readyWriter.WriteLine("READY");
            readyWriter.Close();
            //set fault
            Holodeck.NewProjectPane3.SendKeyStrokes("{DOWN}");

            RegistryKey FaultIntercepter = HolodeckKey.CreateSubKey("FaultReady");
            Thread.Sleep(6000);
            CheckOutcome();
            HolodeckKey.DeleteSubKey("FaultReady");
        }