// Path: src/main/java/net/seleucus/wsp/crypto/WSEncoder.java
// public class WSEncoder {
// 
// 	public byte[] decode(String base64String) throws DecoderException {
// 		return Base64.decodeBase64(base64String);
// 	}
// 
// 	public String encode(byte[] binaryData) {
// 		return Base64.encodeBase64URLSafeString(binaryData); 
// 	}
// 
// }


import static org.junit.Assert.*;
import net.seleucus.wsp.crypto.WSEncoder;
import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.binary.Hex;
import org.junit.Test;
package net.seleucus.wsp.crypto;




public class WSEncoderTest {

	@Test
	public final void shouldDecodeToTheSameEncodedString() throws DecoderException {
// Path: src/main/java/net/seleucus/wsp/crypto/WSEncoder.java
// public class WSEncoder {
// 
// 	public byte[] decode(String base64String) throws DecoderException {
// 		return Base64.decodeBase64(base64String);
// 	}
// 
// 	public String encode(byte[] binaryData) {
// 		return Base64.encodeBase64URLSafeString(binaryData); 
// 	}
// 
// }


// Path: src/test/java/net/seleucus/wsp/crypto/WSEncoderTest.java
import static org.junit.Assert.*;
import net.seleucus.wsp.crypto.WSEncoder;
import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.binary.Hex;
import org.junit.Test;

package net.seleucus.wsp.crypto;




public class WSEncoderTest {

	@Test
	public final void shouldDecodeToTheSameEncodedString() throws DecoderException {
		WSEncoder myEncoder = new WSEncoder();