1
2
3
4
5
6
7
8
9
10
11 package org.mule;
12
13 import org.mule.api.ThreadSafeAccess;
14
15 import java.util.Map;
16
17 public class ThreadSafeAccessTestCase extends AbstractThreadSafeAccessTestCase
18 {
19 public void testConfig()
20 {
21 assertTrue(ThreadSafeAccess.AccessControl.isFailOnMessageScribbling());
22 assertTrue(ThreadSafeAccess.AccessControl.isAssertMessageAccess());
23 }
24
25 public void testMessage() throws InterruptedException
26 {
27 Map<String, Object> nullMap = null;
28 basicPattern(new DefaultMuleMessage(new Object(), nullMap, muleContext));
29 newCopy(new DefaultMuleMessage(new Object(), nullMap, muleContext));
30 resetAccessControl(new DefaultMuleMessage(new Object(), nullMap, muleContext));
31 }
32
33 public void testEvent() throws Exception
34 {
35 basicPattern(dummyEvent());
36 newCopy(dummyEvent());
37 resetAccessControl(dummyEvent());
38 }
39 }