Skip to content

Commit 77d3730

Browse files
committed
Added runCommand method and more for WebFrameworkTest
1 parent 176763d commit 77d3730

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

src/main/java/org/javawebstack/framework/WebApplication.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,10 @@ public I18N getTranslation() {
263263
return translation;
264264
}
265265

266+
public CommandSystem getCommandSystem() {
267+
return commandSystem;
268+
}
269+
266270
protected void setupModules() {
267271
}
268272

src/main/java/org/javawebstack/framework/testing/WebFrameworkTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package org.javawebstack.framework.testing;
22

3+
import org.javawebstack.command.CommandResult;
34
import org.javawebstack.framework.WebApplication;
5+
import org.javawebstack.framework.config.Config;
46
import org.javawebstack.httpserver.test.HTTPTest;
57
import org.javawebstack.injector.Injector;
68

@@ -28,4 +30,16 @@ public <T> T inject(Class<T> clazz){
2830
public <T> T inject(Class<T> clazz, String name){
2931
return webApplication.getInjector().getInstance(clazz, name);
3032
}
33+
34+
public void seed(String name){
35+
webApplication.getSeeder(name).seed();
36+
}
37+
38+
public CommandResult runCommand(String... input){
39+
return webApplication.getCommandSystem().eval(input);
40+
}
41+
42+
public Config getConfig(){
43+
return webApplication.getConfig();
44+
}
3145
}

0 commit comments

Comments
 (0)