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"); }
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"); }
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"); }
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"); }