/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.security.userstore; import org.joda.time.DateTime; import org.junit.Test; import com.enonic.cms.core.time.MockTimeService; import com.enonic.cms.core.time.TimeService; import static org.junit.Assert.*; public class NonRepeatableSyncValueResolverTest { @Test public void resolve() { DateTime timeNow = new DateTime( 2012, 12, 12, 12, 13, 14, 15 ); TimeService timeService = new MockTimeService( timeNow ); NonRepeatableSyncValueResolver resolver = new NonRepeatableSyncValueResolver( timeService ); String nonRepeatableSyncValue = resolver.resolve( "MySyncKey" ); assertTrue( nonRepeatableSyncValue.startsWith( "MySyncKey_nonRepeatable_2012-12-12 12:13:14_" ) ); } }