You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.1 KiB
57 lines
2.1 KiB
package de.superx.jdbc.entity; |
|
|
|
import static org.junit.Assert.assertEquals; |
|
|
|
import org.junit.Test; |
|
|
|
public class HochschulinfoTest { |
|
@Test |
|
public void regularAddress() { |
|
Hochschulinfo info = new Hochschulinfo(); |
|
info.setAdresse("Goseriede 9, 30159 Hannover"); |
|
assertEquals("Ort", "Hannover", info.getOrt()); |
|
assertEquals("PLZ", "30159", info.getPlz()); |
|
assertEquals("Strasse", "Goseriede", info.getStrasse()); |
|
assertEquals("Strasse Nr.", "9", info.getStrasseNr()); |
|
} |
|
|
|
@Test |
|
public void postfach() { |
|
Hochschulinfo info = new Hochschulinfo(); |
|
info.setAdresse("Postfach 123 456, 30159 Hannover"); |
|
assertEquals("Ort", "Hannover", info.getOrt()); |
|
assertEquals("PLZ", "30159", info.getPlz()); |
|
assertEquals("Strasse", "Postfach", info.getStrasse()); |
|
assertEquals("Strasse Nr.", "123 456", info.getStrasseNr()); |
|
} |
|
|
|
@Test |
|
public void multipartStreetname() { |
|
Hochschulinfo info = new Hochschulinfo(); |
|
info.setAdresse("Breite Straße 10, 30159 Hannover"); |
|
assertEquals("Ort", "Hannover", info.getOrt()); |
|
assertEquals("PLZ", "30159", info.getPlz()); |
|
assertEquals("Strasse", "Breite Straße", info.getStrasse()); |
|
assertEquals("Strasse Nr.", "10", info.getStrasseNr()); |
|
} |
|
|
|
@Test |
|
public void alphanumericStreetNumber() { |
|
Hochschulinfo info = new Hochschulinfo(); |
|
info.setAdresse("Weg 2 A, 30159 Hannover"); |
|
assertEquals("Ort", "Hannover", info.getOrt()); |
|
assertEquals("PLZ", "30159", info.getPlz()); |
|
assertEquals("Strasse", "Weg", info.getStrasse()); |
|
assertEquals("Strasse Nr.", "2 A", info.getStrasseNr()); |
|
} |
|
|
|
@Test |
|
public void missingColon() { |
|
Hochschulinfo info = new Hochschulinfo(); |
|
info.setAdresse("Weg 2 A 30159 Hannover"); |
|
assertEquals("Ort", "Hannover", info.getOrt()); |
|
assertEquals("PLZ", "30159", info.getPlz()); |
|
assertEquals("Strasse", "Weg", info.getStrasse()); |
|
assertEquals("Strasse Nr.", "2 A", info.getStrasseNr()); |
|
} |
|
}
|
|
|