bytearrayconvertertest.java
来自「xstream是一个把java object序列化成xml文件的开源库,轻便好用」· Java 代码 · 共 62 行
JAVA
62 行
package com.thoughtworks.xstream.converters.collections;import com.thoughtworks.acceptance.AbstractAcceptanceTest;public class ByteArrayConverterTest extends AbstractAcceptanceTest { public void testMarshallByteArrays() { Dummy input = new Dummy(new byte[0]); String expected = "<dummy>\n <data></data>\n</dummy>"; assertBothWays(input, expected); } public static class Dummy { byte[] data; private Dummy() { } public Dummy(byte[] data) { this.data = data; } public byte[] getData() { return data; } public boolean equals(Object that) { if (that instanceof Dummy) { return equals((Dummy) that); } return false; } public boolean equals(Dummy that) { if (this.data == that.data) { return true; } if (this.data != null && that.data != null) { if (this.data.length == that.data.length) { for (int i = 0; i < data.length; i++) { byte b1 = data[i]; byte b2 = that.data[i]; if (b1 != b2) { return false; } } return true; } } return false; } } protected void setUp() throws Exception { super.setUp(); xstream.alias("dummy", Dummy.class); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?