1
2
3
4
5
6
7
8
9
10
11 package org.mule.providers.file;
12
13 import org.mule.impl.endpoint.MuleEndpoint;
14 import org.mule.tck.MuleTestUtils;
15 import org.mule.tck.providers.AbstractMessageReceiverTestCase;
16 import org.mule.umo.UMOComponent;
17 import org.mule.umo.endpoint.UMOEndpoint;
18 import org.mule.umo.provider.UMOMessageReceiver;
19 import org.mule.util.FileUtils;
20
21 import com.mockobjects.dynamic.Mock;
22
23 import java.io.File;
24
25 public class FileMessageReceiverTestCase extends AbstractMessageReceiverTestCase
26 {
27 File read = FileUtils.newFile("testcasedata/read");
28 File move = FileUtils.newFile("testcasedata/move");
29 Mock session = MuleTestUtils.getMockSession();
30
31 public void testReceiver() throws Exception
32 {
33
34
35
36 }
37
38
39
40
41
42
43 public UMOMessageReceiver getMessageReceiver() throws Exception
44 {
45 endpoint.getConnector().startConnector();
46 Mock mockComponent = new Mock(UMOComponent.class);
47 read.deleteOnExit();
48 move.deleteOnExit();
49
50 return new FileMessageReceiver(endpoint.getConnector(), (UMOComponent)mockComponent.proxy(),
51 endpoint, read.getAbsolutePath(), move.getAbsolutePath(), null, 1000);
52 }
53
54 public UMOEndpoint getEndpoint() throws Exception
55 {
56 return new MuleEndpoint("file://./simple", true);
57 }
58 }