/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.web.webdav;
import org.junit.Test;
import static org.junit.Assert.*;
public class DavSessionImplTest
{
@Test
public void testTokens()
{
final DavSessionImpl session = new DavSessionImpl();
final String myToken = "myToken";
session.addLockToken( myToken );
assertEquals( 1, session.getLockTokens().length );
assertEquals( myToken, session.getLockTokens()[0] );
session.removeLockToken( myToken );
assertEquals( 0, session.getLockTokens().length );
}
@Test(expected = UnsupportedOperationException.class)
public void testAddReference()
{
final DavSessionImpl session = new DavSessionImpl();
session.addReference( new Object() );
}
@Test(expected = UnsupportedOperationException.class)
public void testRemoveReference()
{
final DavSessionImpl session = new DavSessionImpl();
session.removeReference( new Object() );
}
}