Package tests.jfun.yan.testmodel

Examples of tests.jfun.yan.testmodel.ICacheFactory.createCache()


    final Component factory =
      mycache.factory(ICacheFactory.class);
    yan.registerComponent("target", factory);
    final ICacheFactory ifactory =
      (ICacheFactory)yan.getInstance("target");
    final tests.jfun.yan.testmodel.ICache icache = ifactory.createCache("tom", 10);
    assertEquals(MyCache.class, icache.getClass());
    assertEquals("tom", icache.getName());
    assertEquals(10, icache.getCapacity());
    try{
      yan.verify();
View Full Code Here


      assertEquals(int.class, e.getParameterType());
    }
    yan.registerValue(new Integer(0));
    yan.verify();
   
    final tests.jfun.yan.testmodel.ICache icache2 = ifactory.createCache("jack", 11);
    assertEquals(MyCache.class, icache2.getClass());
    assertEquals("jack", icache2.getName());
    assertEquals(11, icache2.getCapacity());
   
    final tests.jfun.yan.testmodel.ICache icache3 = ifactory.createCache();
View Full Code Here

    final tests.jfun.yan.testmodel.ICache icache2 = ifactory.createCache("jack", 11);
    assertEquals(MyCache.class, icache2.getClass());
    assertEquals("jack", icache2.getName());
    assertEquals(11, icache2.getCapacity());
   
    final tests.jfun.yan.testmodel.ICache icache3 = ifactory.createCache();
    assertEquals(MyCache.class, icache3.getClass());
    assertEquals("someone", icache3.getName());
    assertEquals(0, icache3.getCapacity());     
  }
  public void testCustomizationsOnProductComponentShouldOverrideFactoryParameter(){
View Full Code Here

    final Component factory =
      mycache.factory(ICacheFactory.class);
    yan.registerComponent("target", factory);
    final ICacheFactory ifactory =
      (ICacheFactory)yan.getInstance("target");
    final tests.jfun.yan.testmodel.ICache icache = ifactory.createCache("tom", 10);
    assertEquals(MyCache.class, icache.getClass());
    assertEquals("tom", icache.getName());
    assertEquals(100, icache.getCapacity());
    try{
      yan.verify();
View Full Code Here

    yan.registerValue("someone");
    yan.verify();
    yan.registerValue(new Integer(0));
    yan.verify();
   
    final tests.jfun.yan.testmodel.ICache icache2 = ifactory.createCache("jack", 11);
    assertEquals(MyCache.class, icache2.getClass());
    assertEquals("jack", icache2.getName());
    assertEquals(100, icache2.getCapacity());
   
    final tests.jfun.yan.testmodel.ICache icache3 = ifactory.createCache();
View Full Code Here

    final tests.jfun.yan.testmodel.ICache icache2 = ifactory.createCache("jack", 11);
    assertEquals(MyCache.class, icache2.getClass());
    assertEquals("jack", icache2.getName());
    assertEquals(100, icache2.getCapacity());
   
    final tests.jfun.yan.testmodel.ICache icache3 = ifactory.createCache();
    assertEquals(MyCache.class, icache3.getClass());
    assertEquals("someone", icache3.getName());
    assertEquals(100, icache3.getCapacity());     
  }
  public void testLocalCustomizationOverridesFactoryParametersRedirectedToPropeties()
View Full Code Here

      Components.fromArguments(mycache, new String[]{"name","capacity"})
      .factory(ICacheFactory.class);
    yan.registerComponent("target", factory);
    final ICacheFactory ifactory =
      (ICacheFactory)yan.getInstance("target");
    final tests.jfun.yan.testmodel.ICache icache = ifactory.createCache("tom", 10);
    assertEquals(MyCache.class, icache.getClass());
    assertEquals("10", icache.getName());
    assertEquals(10, icache.getCapacity());
    try{
      yan.verify();
View Full Code Here

        assertEquals(int.class, e.getParameterType());
    }
    yan.registerValue(new Integer(0));
    yan.verify();
   
    final tests.jfun.yan.testmodel.ICache icache2 = ifactory.createCache("jack", 11);
    assertEquals(MyCache.class, icache2.getClass());
    assertEquals("11", icache2.getName());
    assertEquals(11, icache2.getCapacity());
   
    final tests.jfun.yan.testmodel.ICache icache3 = ifactory.createCache();
View Full Code Here

    final tests.jfun.yan.testmodel.ICache icache2 = ifactory.createCache("jack", 11);
    assertEquals(MyCache.class, icache2.getClass());
    assertEquals("11", icache2.getName());
    assertEquals(11, icache2.getCapacity());
   
    final tests.jfun.yan.testmodel.ICache icache3 = ifactory.createCache();
    assertEquals(MyCache.class, icache3.getClass());
    assertEquals("0", icache3.getName());
    assertEquals(0, icache3.getCapacity());     
  }
  public void testFactoryWithParametersRedirectedToPropeties()
View Full Code Here

      Components.fromArguments(mycache, new String[]{"name","capacity"})
      .factory(ICacheFactory.class);
    yan.registerComponent("target", factory);
    final ICacheFactory ifactory =
      (ICacheFactory)yan.getInstance("target");
    final tests.jfun.yan.testmodel.ICache icache = ifactory.createCache("tom", 10);
    assertEquals(MyCache.class, icache.getClass());
    assertEquals("tom", icache.getName());
    assertEquals(10, icache.getCapacity());
    try{
      yan.verify();
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.