Class StreetNrTests


  • public class StreetNrTests
    extends Object
    Street number tests.
    • Constructor Detail

      • StreetNrTests

        public StreetNrTests()
        Default constructor.
    • Method Detail

      • streetNrCorrect

        @ParameterizedTest
        @ValueSource(strings={"9","42","42-44","42/44","42 a","42 1/3","42 1/3 a","29998-29999 998/999 a","29999","42 4/4"})
        public void streetNrCorrect​(String streetNr)
        Test correct StreetNr.
        Parameters:
        streetNr - StreetNr
      • streetNrLength

        @ParameterizedTest
        @ValueSource(strings={"","1234567890123456789012"})
        public void streetNrLength​(String streetNr)
        Test StreetNr with wrong lengths.
        Parameters:
        streetNr - StreetNr
      • streetNrWrong

        @ParameterizedTest
        @ValueSource(strings={"4a2","30000","43-42","42-42","42 5/4"})
        public void streetNrWrong​(String streetNr)
        Test wrong StreetNr.
        Parameters:
        streetNr - StreetNr
      • getStreetNr

        @Test
        public void getStreetNr()
        Test get streetNr.
      • testHashCode

        @Test
        public void testHashCode()
        Test hash code.
      • testEquals

        @Test
        public void testEquals()
        Test equals.
      • testToString

        @Test
        public void testToString()
        Test toString.
      • testCompareTo

        @Test
        public void testCompareTo()
        Test compareTo.
      • testCompareToOk

        @Test
        public void testCompareToOk()
        Test compareTo ok.
      • testCompareTowrong

        @Test
        public void testCompareTowrong()
        Test compareTo wrong.