/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.framework.blob;
import org.junit.Assert;
import org.junit.Test;
public class BlobKeyTest
{
@Test
public void testStringBased()
{
final BlobKey key = new BlobKey("1234");
Assert.assertEquals("1234", key.toString());
}
@Test
public void testBytesBased()
{
final BlobKey key = new BlobKey(new byte[] { 0x01, 0x02, 0x03, 0x04 });
Assert.assertEquals("01020304", key.toString());
}
@Test
public void testEquals()
{
final BlobKey key1 = new BlobKey("1234");
final BlobKey key2 = new BlobKey("abcd");
final BlobKey key3 = new BlobKey("1234");
Assert.assertTrue(key1.equals( key1 ));
Assert.assertTrue(key1.equals( key3 ));
Assert.assertFalse(key1.equals( key2 ));
}
}