private void wyslijPrzycisk_Click(object sender, RoutedEventArgs e) { string czasSerwera = null; string pom = null; try { pom = k.czyZablokowany(k.login, k.adresat); if (pom != "tak") { czasSerwera = k.wyslijWiadomosc(wiadomoscTekst.Text); czat.Items.Add(new Konwersacja.Wiadomosc { tresc = wiadomoscTekst.Text, data = czasSerwera, uzytkownik = k.login }); czat.ScrollIntoView(czat.Items.GetItemAt(czat.Items.Count - 1)); } else { wyslijPrzycisk.IsEnabled = false; MessageBox.Show("Użytkownik zablokowany!"); } } catch (MySqlException) { MessageBox.Show("Błąd połączenia z serwerem. Sprawdź połączenie z Internetem.", "Błąd", MessageBoxButton.OK, MessageBoxImage.Error); } wiadomoscTekst.Text = ""; }
public void sprawdzCzySaNoweWiadomosciTest2() { Konwersacja k1 = new Konwersacja("uzytkownik1", "uzytkownik2"); k1.wyslijWiadomosc("TEST"); bool wynik = Konwersacja.sprawdzCzySaNoweWiadomosci("uzytkownik2"); Assert.AreEqual(true, wynik); }
public void wyslijWiadomoscTest2() { Konwersacja k = new Konwersacja("uzytkownik1", "uzytkownik2"); string wynik = k.wyslijWiadomosc("TEST"); MySqlConnection polaczenie = new MySqlConnection("Server=localhost; database=komunikator; UID=root; password="******"select data from wiadomosci where idWysylajacego=1 order by idWiadomosci desc limit 1"; string wynikZapytania = null; MySqlDataReader odczytZapytania = zapytanie.ExecuteReader(); while (odczytZapytania.Read()) { wynikZapytania = odczytZapytania["data"].ToString(); } Assert.AreEqual(wynikZapytania, wynik); }
public void wyslijWiadomoscTest() { Konwersacja k = new Konwersacja("uzytkownik1", "uzytkownik2"); k.wyslijWiadomosc("TEST"); MySqlConnection polaczenie = new MySqlConnection("Server=localhost; database=komunikator; UID=root; password="******"select * from wiadomosci order by idWiadomosci desc limit 1"; string wynikTresc = null; MySqlDataReader wynik = zapytanie.ExecuteReader(); while (wynik.Read()) { wynikTresc = wynik["tresc"].ToString(); } wynik.Close(); polaczenie.Close(); Assert.AreEqual("TEST", wynikTresc); }