Package org.springframework.binding.convert

Examples of org.springframework.binding.convert.ConversionExecutor.execute()


    service.addConverter("usaNumber", converter);
    ConversionExecutor executor = service.getConversionExecutor("usaNumber", String.class, Integer.class);
    Integer three = (Integer) executor.execute("3,000");
    assertEquals(new Integer(3000), three);
    ConversionExecutor executor2 = service.getConversionExecutor("usaNumber", Integer.class, String.class);
    String string = (String) executor2.execute(3000);
    assertEquals("3,000", string);
  }

  public void testRegisterCustomConverterForSameType() {
    DefaultConversionService service = new DefaultConversionService();
View Full Code Here


  public void testRegisterCustomConverterForSameType() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("trimmer", new Trimmer());
    ConversionExecutor executor = service.getConversionExecutor("trimmer", String.class, String.class);
    assertEquals("a string", executor.execute("a string   "));
  }

  public void testRegisterCustomConverterForSameTypeNotCompatibleSource() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("trimmer", new Trimmer());
View Full Code Here

  public void testRegisterCustomConverterReverseComparsion() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("princy", new CustomTwoWayConverter());
    ConversionExecutor executor = service.getConversionExecutor("princy", Principal.class, String.class);
    assertEquals("name", executor.execute(new Principal() {
      public String getName() {
        return "name";
      }
    }));
  }
View Full Code Here

  public void testRegisterCustomConverterArrayToArray() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("princy", new CustomTwoWayConverter());
    ConversionExecutor executor = service.getConversionExecutor("princy", String[].class, Principal[].class);
    Principal[] p = (Principal[]) executor.execute(new String[] { "princy1", "princy2" });
    assertEquals("princy1", p[0].getName());
    assertEquals("princy2", p[1].getName());
  }

  public void testRegisterCustomConverterArrayToArrayReverse() {
View Full Code Here

    final Principal princy2 = new Principal() {
      public String getName() {
        return "princy2";
      }
    };
    String[] p = (String[]) executor.execute(new Principal[] { princy1, princy2 });
    assertEquals("princy1", p[0]);
    assertEquals("princy2", p[1]);
  }

  public void testRegisterCustomConverterArrayToArrayBogus() {
View Full Code Here

  @SuppressWarnings("unchecked")
  public void testRegisterCustomConverterArrayToList() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("princy", new CustomTwoWayConverter());
    ConversionExecutor executor = service.getConversionExecutor("princy", String[].class, List.class);
    List<Principal> list = (List<Principal>) executor.execute(new String[] { "princy1", "princy2" });
    assertEquals("princy1", (list.get(0)).getName());
    assertEquals("princy2", (list.get(1)).getName());
  }

  @SuppressWarnings("unchecked")
View Full Code Here

    final Principal princy2 = new Principal() {
      public String getName() {
        return "princy2";
      }
    };
    List<String> p = (List<String>) executor.execute(new Principal[] { princy1, princy2 });
    assertEquals("princy1", p.get(0));
    assertEquals("princy2", p.get(1));
  }

  public void testRegisterCustomConverterArrayToListBogus() {
View Full Code Here

    service.addConverter("princy", new CustomTwoWayConverter());
    ConversionExecutor executor = service.getConversionExecutor("princy", List.class, Principal[].class);
    List<String> princyList = new ArrayList<String>();
    princyList.add("princy1");
    princyList.add("princy2");
    Principal[] p = (Principal[]) executor.execute(princyList);
    assertEquals("princy1", p[0].getName());
    assertEquals("princy2", p[1].getName());
  }

  public void testRegisterCustomConverterListToArrayReverse() {
View Full Code Here

      }
    };
    List<Principal> princyList = new ArrayList<Principal>();
    princyList.add(princy1);
    princyList.add(princy2);
    String[] p = (String[]) executor.execute(princyList);
    assertEquals("princy1", p[0]);
    assertEquals("princy2", p[1]);
  }

  public void testRegisterCustomConverterListToArrayBogus() {
View Full Code Here

  public void testRegisterCustomConverterObjectToArray() {
    DefaultConversionService service = new DefaultConversionService();
    service.addConverter("princy", new CustomTwoWayConverter());
    ConversionExecutor executor = service.getConversionExecutor("princy", String.class, Principal[].class);
    Principal[] p = (Principal[]) executor.execute("princy1");
    assertEquals("princy1", p[0].getName());
  }

  public void testRegisterCustomConverterObjectToArrayReverse() {
    DefaultConversionService service = new DefaultConversionService();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.