public void TestISURL(string url) { var nurl = new ClassNURL(); bool b = nurl.IsURL(url); Assert.IsTrue(b, "Test renvoie true pour une bonne url"); }
public void TestISNOTURL(string url) { var nurl = new ClassNURL(); bool b = nurl.IsURL(url); Assert.IsFalse(b, "Test renvoie false pour une mauvaise url"); }
public bool VerifieArguments() { ClassNURL n = new ClassNURL(); if (args.Length < 3 || args.Length > 6 || args.Length == 4) { return(false); } //3 premiers arguments if (args[0].Equals("get", StringComparison.OrdinalIgnoreCase)) { get = true; if (args[1].Equals("-url", StringComparison.OrdinalIgnoreCase)) { if (n.IsURL(args[2])) { url = true; } else { return(false); } } else { return(false); } } else if (args[0].Equals("test", StringComparison.OrdinalIgnoreCase)) { test = true; if (args[1].Equals("-url", StringComparison.OrdinalIgnoreCase)) { if (n.IsURL(args[2])) { url = true; } else { return(false); } } else { return(false); } } else { return(false); } //autres arguments if (args.Length > 3) { if (get) { if (args[3].Equals("-save", StringComparison.OrdinalIgnoreCase)) { save = true; if (n.IsFichier(args[4])) { fic = true; return(true); } else { return(false); } } else { return(false); } } if (test) { if (args[3].Equals("-times", StringComparison.OrdinalIgnoreCase)) { times = true; int i; if (Int32.TryParse(args[4], out i)) { if (args.Length == 6) { if (args[5].Equals("-avg", StringComparison.OrdinalIgnoreCase)) { avg = true; return(true); } else { return(false); } } else { return(true); } } else { return(false); } } else { return(false); } } } else { if (get) { return(true); } if (test) { return(false); } } return(true); }