Package com.github.ebnew.ki4so.core.authentication.app

Source Code of com.github.ebnew.ki4so.core.authentication.app.AppServiceImplTest

package com.github.ebnew.ki4so.core.authentication.app;

import junit.framework.Assert;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import com.github.ebnew.ki4so.core.app.App;
import com.github.ebnew.ki4so.core.app.AppServiceImpl;

public class AppServiceImplTest {
 
  private AppServiceImpl appServiceImpl;

  @Before
  public void setUp() throws Exception {
    appServiceImpl = new AppServiceImpl();
  }

  @After
  public void tearDown() throws Exception {
  }

  @Test
  public void testFindAppById() {
    Assert.assertNull(appServiceImpl.findAppById(""));
    Assert.assertNull(appServiceImpl.findAppById(null));
   
    Assert.assertNull(appServiceImpl.findAppById("not exsited"));
   
    App app = appServiceImpl.findAppById("1001");
    Assert.assertNotNull(app);
    Assert.assertEquals("http://localhost:8080/ki4so-app/", app.getHost());
    System.out.println(app);
  }

  @Test
  public void testFindKi4soServerApp() {
    App app = appServiceImpl.findKi4soServerApp();
    Assert.assertNotNull(app);
    System.out.println(app);
  }

  @Test
  public void testFindAppByHost() {
    //查询异常情况。
    Assert.assertNull(appServiceImpl.findAppByHost(""));
    Assert.assertNull(appServiceImpl.findAppByHost(null));
   
    Assert.assertNull(appServiceImpl.findAppByHost("ddddddddddd"));
   
    //查询带斜线和不带斜线的情况。
    App app = appServiceImpl.findAppByHost("http://localhost:8080/ki4so-app/");
    Assert.assertNotNull(app);
    Assert.assertEquals("1001", app.getAppId());
   
    app = appServiceImpl.findAppByHost("http://localhost:8080/ki4so-app");
    Assert.assertNotNull(app);
    Assert.assertEquals("1001", app.getAppId());
   
    app = appServiceImpl.findAppByHost("http://localhost:8080/ki4so-app/dafdasfdas");
    Assert.assertNotNull(app);
    Assert.assertEquals("1001", app.getAppId());
   
    app = appServiceImpl.findAppByHost("http://localhost:8080/ki4so-app/hell/w3d.htm?a=b");
    Assert.assertNotNull(app);
    Assert.assertEquals("1001", app.getAppId());
  }
}
TOP

Related Classes of com.github.ebnew.ki4so.core.authentication.app.AppServiceImplTest

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.