package org.pentaho.platform.engine.core.system.objfac.references;
import org.junit.Test;
import java.util.UUID;
import static org.junit.Assert.assertSame;
/**
* Created by nbaker on 4/16/14.
*/
public class SingletonPentahoObjectReferenceTest {
@Test
public void testReference() throws Exception {
SingletonPentahoObjectReference<UUID> sessionRef =
new SingletonPentahoObjectReference.Builder<UUID>( UUID.class ).object( UUID.randomUUID() ).build();
UUID s1Uuid = sessionRef.getObject();
UUID s2Uuid = sessionRef.getObject();
assertSame( s1Uuid, s2Uuid );
}
}