public void SmazPosledniZnak() { Assert.AreEqual("David", Validace.SmazPosledniZnak("David;")); Assert.AreEqual("", Validace.SmazPosledniZnak("")); Assert.AreEqual("", Validace.SmazPosledniZnak(";")); Assert.AreEqual(" ", Validace.SmazPosledniZnak(" ")); }
public void NactiCislo() { Assert.AreEqual(155, Validace.NactiCislo("155")); Assert.AreEqual(155, Validace.NactiCislo("1 55 ")); Assert.AreEqual(3.14, Validace.NactiCislo("3,14")); Assert.AreEqual(6.25, Validace.NactiCislo("6.25")); Assert.AreEqual(-28, Validace.NactiCislo("- 28")); Assert.AreEqual(0, Validace.NactiCislo("000")); }
public void NactiCisloVyjimka() { Validace.NactiCislo(""); Validace.NactiCislo(" "); Validace.NactiCislo("a"); Validace.NactiCislo("."); Validace.NactiCislo("&"); Validace.NactiCislo("+"); Validace.NactiCislo("-"); Validace.NactiCislo("*"); Validace.NactiCislo("/"); Validace.NactiCislo("\\"); Validace.NactiCislo("\""); }
/* * Stranka na zalozeni hry */ public void ZalozitHru() { mujprofil.Children.Clear(); var nazev = new Label() { Text = "Název", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, }; var entryNazev = new Entry(); var pocetTymu = new Label { Text = "Počet tymu:", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, }; var entryPocetTymu = new Entry { Keyboard = Keyboard.Numeric, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var pocetClenu = new Label { Text = "Pocet clenu:", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var entryPocetClenu = new Entry { Keyboard = Keyboard.Numeric, HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh1 = new Label { Text = "SZ roh:", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var roh1X = new Entry { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh1Y = new Entry { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh1Lomitko = new Label { Text = "/", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var roh2 = new Label { Text = "SV roh:", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var roh2X = new Entry { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh2Y = new Entry { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh2Lomitko = new Label { Text = "/", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var roh3 = new Label { Text = "JV roh:", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var roh3X = new Entry { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh3Y = new Entry { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh3Lomitko = new Label { Text = "/", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var roh4 = new Label { Text = "JZ roh:", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var roh4X = new Entry { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh4Y = new Entry { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, FontSize = 10, }; var roh4Lomitko = new Label { Text = "/", HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center }; var zalozit = new Button { Text = "Založit hru", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.RoyalBlue, TextColor = Color.DarkGray, CornerRadius = 4, BorderColor = Color.DarkGray, BorderWidth = 2 }; var zpet = new Button() { Text = "Zpět", HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand, BackgroundColor = Color.DarkGray, TextColor = Color.RoyalBlue, CornerRadius = 4, BorderColor = Color.RoyalBlue, BorderWidth = 2 }; //validaceeee { roh1X.TextChanged += async(sender, args) => { Validace.PouzeDouble((Entry)sender, args); }; roh1Y.TextChanged += async(sender, args) => { Validace.PouzeDouble((Entry)sender, args); }; roh2X.TextChanged += async(sender, args) => { Validace.PouzeDouble((Entry)sender, args); }; roh2Y.TextChanged += async(sender, args) => { Validace.PouzeDouble((Entry)sender, args); }; roh3X.TextChanged += async(sender, args) => { Validace.PouzeDouble((Entry)sender, args); }; roh3Y.TextChanged += async(sender, args) => { Validace.PouzeDouble((Entry)sender, args); }; roh4X.TextChanged += async(sender, args) => { Validace.PouzeDouble((Entry)sender, args); }; roh4Y.TextChanged += async(sender, args) => { Validace.PouzeDouble((Entry)sender, args); }; entryPocetClenu.TextChanged += async(sender, args) => { Validace.PouzeInt((Entry)sender, args); }; entryPocetTymu.TextChanged += async(sender, args) => { Validace.PouzeInt((Entry)sender, args); }; } //umisteni prvku { Grid.SetRow(nazev, 0); Grid.SetColumnSpan(nazev, 3); mujprofil.Children.Add(nazev); Grid.SetColumnSpan(entryNazev, 3); Grid.SetRow(entryNazev, 0); Grid.SetColumn(entryNazev, 3); mujprofil.Children.Add(entryNazev); Grid.SetRow(pocetTymu, 1); Grid.SetColumn(pocetTymu, 0); Grid.SetColumnSpan(pocetTymu, 3); mujprofil.Children.Add(pocetTymu); Grid.SetRow(entryPocetTymu, 1); Grid.SetColumn(entryPocetTymu, 3); Grid.SetColumnSpan(entryPocetTymu, 3); mujprofil.Children.Add(entryPocetTymu); Grid.SetRow(pocetClenu, 2); Grid.SetColumn(pocetClenu, 0); Grid.SetColumnSpan(pocetClenu, 3); mujprofil.Children.Add(pocetClenu); Grid.SetRow(entryPocetClenu, 2); Grid.SetColumn(entryPocetClenu, 3); Grid.SetColumnSpan(entryPocetClenu, 3); mujprofil.Children.Add(entryPocetClenu); Grid.SetRow(roh1, 3); Grid.SetColumn(roh1, 0); Grid.SetColumnSpan(roh1, 2); mujprofil.Children.Add(roh1); Grid.SetRow(roh1X, 3); Grid.SetColumn(roh1X, 2); Grid.SetColumnSpan(roh1X, 3); mujprofil.Children.Add(roh1X); Grid.SetRow(roh1Lomitko, 3); Grid.SetColumn(roh1Lomitko, 5); mujprofil.Children.Add(roh1Lomitko); Grid.SetRow(roh1Y, 3); Grid.SetColumn(roh1Y, 6); Grid.SetColumnSpan(roh1Y, 3); mujprofil.Children.Add(roh1Y); Grid.SetRow(roh2, 4); Grid.SetColumn(roh2, 0); Grid.SetColumnSpan(roh2, 2); mujprofil.Children.Add(roh2); Grid.SetRow(roh2X, 4); Grid.SetColumn(roh2X, 2); Grid.SetColumnSpan(roh2X, 3); mujprofil.Children.Add(roh2X); Grid.SetRow(roh2Lomitko, 4); Grid.SetColumn(roh2Lomitko, 5); mujprofil.Children.Add(roh2Lomitko); Grid.SetRow(roh2Y, 4); Grid.SetColumn(roh2Y, 6); Grid.SetColumnSpan(roh2Y, 3); mujprofil.Children.Add(roh2Y); Grid.SetRow(roh3, 5); Grid.SetColumn(roh3, 0); Grid.SetColumnSpan(roh3, 2); mujprofil.Children.Add(roh3); Grid.SetRow(roh3X, 5); Grid.SetColumn(roh3X, 2); Grid.SetColumnSpan(roh3X, 3); mujprofil.Children.Add(roh3X); Grid.SetRow(roh3Lomitko, 5); Grid.SetColumn(roh3Lomitko, 5); mujprofil.Children.Add(roh3Lomitko); Grid.SetRow(roh3Y, 5); Grid.SetColumn(roh3Y, 6); Grid.SetColumnSpan(roh3Y, 3); mujprofil.Children.Add(roh3Y); Grid.SetRow(roh4, 6); Grid.SetColumn(roh4, 0); Grid.SetColumnSpan(roh4, 2); mujprofil.Children.Add(roh4); Grid.SetRow(roh4X, 6); Grid.SetColumn(roh4X, 2); Grid.SetColumnSpan(roh4X, 3); mujprofil.Children.Add(roh4X); Grid.SetRow(roh4Lomitko, 6); Grid.SetColumn(roh4Lomitko, 5); mujprofil.Children.Add(roh4Lomitko); Grid.SetRow(roh4Y, 6); Grid.SetColumn(roh4Y, 6); Grid.SetColumnSpan(roh4Y, 3); mujprofil.Children.Add(roh4Y); Grid.SetRow(zalozit, 7); Grid.SetColumn(zalozit, 0); Grid.SetColumnSpan(zalozit, 9); mujprofil.Children.Add(zalozit); Grid.SetColumnSpan(zpet, 9); Grid.SetRow(zpet, 8); Grid.SetColumn(zpet, 0); mujprofil.Children.Add(zpet); } zalozit.Clicked += async(sender, args) => { String prubeh = Hra.novaHra(roh1X.Text, roh1Y.Text, roh2X.Text, roh2Y.Text, roh3X.Text, roh3Y.Text, roh4X.Text, roh4Y.Text, Hrac.iduzivatel, Convert.ToInt32(entryPocetTymu.Text), Convert.ToInt32(entryPocetClenu.Text), entryNazev.Text); if (prubeh != null) { await DisplayAlert("Chyba", "Něco je zadáno špatně!", "Zavřít"); } else { MujProfilVedouci(); } }; zpet.Clicked += async(sender, args) => { MujProfilVedouci(); }; }
public void SlozSlovaDoTextu() { string[] slova = { "Máma", "mele", "maso" }; Assert.AreEqual("Máma mele maso", Validace.SlozSlovaDoTextu(slova)); }
public void NactiDatumVyjimka() { Validace.NactiDatum(null); }
public void NactiDatum() { Assert.AreEqual(DateTime.Now.Date, Validace.NactiDatum(DateTime.Now)); }