コード例 #1
0
 public static StreetSearchMode getFromString(String searchModeString) {
   try {
     return StreetSearchMode.valueOf(searchModeString.toUpperCase());
   } catch (RuntimeException e) {
     return StreetSearchMode.getDefault();
   }
 }
コード例 #2
0
 @Test
 public void geFromString() {
   Assert.assertEquals(
       "the default street search mode must be return if searchmode can not be determined ",
       StreetSearchMode.getDefault(),
       StreetSearchMode.getFromString("foo"));
   Assert.assertEquals(
       "getFromString ShouldBe case insensitive",
       StreetSearchMode.CONTAINS,
       StreetSearchMode.getFromString("conTaIns"));
   Assert.assertEquals(
       "getFromString ShouldBe case insensitive",
       StreetSearchMode.FULLTEXT,
       StreetSearchMode.getFromString("fulltext"));
 }
コード例 #3
0
 @Test
 public void getDefaultShouldReturnCorrectValue() {
   Assert.assertEquals(
       "the default street search mode is not the expected one",
       StreetSearchMode.FULLTEXT,
       StreetSearchMode.getDefault());
 }