1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-12 02:02:51 +00:00

Change-Id: Ia0d07d075e9feeb872124348948d8664364d1c8a

This commit is contained in:
rogiel
2011-04-30 11:18:01 -03:00
parent d76e80f9a0
commit 9a6c0233e9
46 changed files with 640 additions and 430 deletions

View File

@@ -0,0 +1,35 @@
package com.l2jserver.service.game.template;
import org.junit.Test;
import script.template.item.AdenaItemTemplate;
import com.google.inject.AbstractModule;
import com.google.inject.Guice;
import com.google.inject.Injector;
import com.google.inject.Scopes;
import com.l2jserver.service.BasicServiceModule;
import com.l2jserver.service.ServiceStartException;
import com.l2jserver.service.game.scripting.ScriptingService;
import com.l2jserver.service.game.scripting.ScriptingServiceImpl;
public class StaticTemplateServiceTest {
private final Injector injector = Guice
.createInjector(new BasicServiceModule(), new AbstractModule() {
@Override
protected void configure() {
bind(ScriptingService.class).to(ScriptingServiceImpl.class)
.in(Scopes.SINGLETON);
bind(TemplateService.class).to(StaticTemplateService.class)
.in(Scopes.SINGLETON);
}
});
private final TemplateService service = injector
.getInstance(TemplateService.class);
@Test
public void testAdena() throws ServiceStartException {
service.start();
System.out.println(service.getTemplate(AdenaItemTemplate.ID));
}
}