コード例 #1
0
 @Test
 public void testClassifyWithClassifier() {
   adapter.setDelegate(
       new org.springframework.classify.Classifier<String, Integer>() {
         public Integer classify(String classifiable) {
           return Integer.valueOf(classifiable);
         }
       });
   assertEquals(23, adapter.classify("23").intValue());
 }
コード例 #2
0
 @Test
 public void testClassifyWithSetter() {
   adapter.setDelegate(
       new Object() {
         @SuppressWarnings("unused")
         @Classifier
         public Integer getValue(String key) {
           return Integer.parseInt(key);
         }
       });
   assertEquals(23, adapter.classify("23").intValue());
 }
コード例 #3
0
 @Test(expected = IllegalArgumentException.class)
 public void testClassifyWithWrongType() {
   adapter.setDelegate(
       new Object() {
         @SuppressWarnings("unused")
         @Classifier
         public String getValue(Integer key) {
           return key.toString();
         }
       });
   assertEquals(23, adapter.classify("23").intValue());
 }