Browse Source

Uber hacks to make logging plugin test work

Fixes issue 2308
tags/0.6.3m1rc1
Chris Smith 15 years ago
parent
commit
fe993e3b29
1 changed files with 15 additions and 0 deletions
  1. 15
    0
      test/com/dmdirc/addons/logging/LoggingPluginTest.java

+ 15
- 0
test/com/dmdirc/addons/logging/LoggingPluginTest.java View File

32
 import com.dmdirc.harness.parser.TestParserFactory;
32
 import com.dmdirc.harness.parser.TestParserFactory;
33
 import com.dmdirc.parser.irc.ChannelInfo;
33
 import com.dmdirc.parser.irc.ChannelInfo;
34
 import com.dmdirc.addons.ui_dummy.DummyController;
34
 import com.dmdirc.addons.ui_dummy.DummyController;
35
+import com.dmdirc.plugins.PluginInfo;
36
+import com.dmdirc.util.ConfigFile;
35
 import java.util.ArrayList;
37
 import java.util.ArrayList;
38
+import java.util.Map;
36
 import org.junit.BeforeClass;
39
 import org.junit.BeforeClass;
37
 import org.junit.Test;
40
 import org.junit.Test;
38
 import static org.junit.Assert.*;
41
 import static org.junit.Assert.*;
53
                 new TestParserFactory());
56
                 new TestParserFactory());
54
         channel = new Channel(server, new ChannelInfo(server.getParser(), "#test"));
57
         channel = new Channel(server, new ChannelInfo(server.getParser(), "#test"));
55
         query = new Query(server, "foo!bar@baz");
58
         query = new Query(server, "foo!bar@baz");
59
+
60
+        final ConfigFile file = new ConfigFile(LoggingPlugin.class
61
+                .getResourceAsStream("plugin.config"));
62
+        file.read();
63
+
64
+        for (Map.Entry<String, String> entry : file.getKeyDomain("defaults").entrySet()) {
65
+            IdentityManager.getAddonIdentity().setOption("temp-plugin-logging",
66
+                    entry.getKey(), entry.getValue());
67
+        }
68
+
56
         lp = new TestLoggingPlugin();
69
         lp = new TestLoggingPlugin();
70
+        lp.setDomain("temp-plugin-logging");
71
+        lp.domainUpdated();
57
         lp.onLoad();
72
         lp.onLoad();
58
     }
73
     }
59
     
74
     

Loading…
Cancel
Save