1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.attachment;
16
17 import org.apache.commons.lang3.SerializationUtils;
18 import org.htmlunit.SimpleWebTestCase;
19 import org.htmlunit.UnexpectedPage;
20 import org.htmlunit.junit.BrowserRunner;
21 import org.junit.Test;
22 import org.junit.runner.RunWith;
23
24
25
26
27
28
29 @RunWith(BrowserRunner.class)
30 public class CollectingAttachmentHandlerTest extends SimpleWebTestCase {
31
32
33
34
35 @Test
36 public void serialization() throws Exception {
37 final byte[] bytes = SerializationUtils.serialize(new CollectingAttachmentHandler());
38
39 final CollectingAttachmentHandler deserialized =
40 (CollectingAttachmentHandler) SerializationUtils.deserialize(bytes);
41 deserialized.handleAttachment(new UnexpectedPage(null, null), null);
42 }
43 }