类org.joda.time.DateTimeUtils.MillisProvider源码实例Demo

下面列出了怎么用org.joda.time.DateTimeUtils.MillisProvider的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: astor   文件: TestDateTimeUtils.java
public void testMillisProviderSecurity() {
    if (OLD_JDK) {
        return;
    }
    try {
        try {
            Policy.setPolicy(RESTRICT);
            System.setSecurityManager(new SecurityManager());
            DateTimeUtils.setCurrentMillisProvider(new MillisProvider() {
                public long getMillis() {
                    return 0L;
                }
            });
            fail();
        } catch (SecurityException ex) {
            // ok
        } finally {
            System.setSecurityManager(null);
            Policy.setPolicy(ALLOW);
        }
    } finally {
        DateTimeUtils.setCurrentMillisSystem();
    }
}
 
源代码2 项目: astor   文件: TestDateTimeUtils.java
public void testMillisProviderSecurity() {
    if (OLD_JDK) {
        return;
    }
    try {
        try {
            Policy.setPolicy(RESTRICT);
            System.setSecurityManager(new SecurityManager());
            DateTimeUtils.setCurrentMillisProvider(new MillisProvider() {
                public long getMillis() {
                    return 0L;
                }
            });
            fail();
        } catch (SecurityException ex) {
            // ok
        } finally {
            System.setSecurityManager(null);
            Policy.setPolicy(ALLOW);
        }
    } finally {
        DateTimeUtils.setCurrentMillisSystem();
    }
}
 
源代码3 项目: beam   文件: DataflowExecutionStateTrackerTest.java
@Before
public void setUp() {
  options = PipelineOptionsFactory.create();
  clock = mock(MillisProvider.class);
  sampler = ExecutionStateSampler.newForTest(clock);
  counterSet = new CounterSet();
}
 
源代码4 项目: astor   文件: TestDateTimeUtils.java
public void testMillisProvider() {
    try {
        DateTimeUtils.setCurrentMillisProvider(new MillisProvider() {
            public long getMillis() {
                return 1L;
            }
        });
        assertEquals(1L, DateTimeUtils.currentTimeMillis());
    } finally {
        DateTimeUtils.setCurrentMillisSystem();
    }
}
 
源代码5 项目: astor   文件: TestDateTimeUtils.java
public void testMillisProvider() {
    try {
        DateTimeUtils.setCurrentMillisProvider(new MillisProvider() {
            public long getMillis() {
                return 1L;
            }
        });
        assertEquals(1L, DateTimeUtils.currentTimeMillis());
    } finally {
        DateTimeUtils.setCurrentMillisSystem();
    }
}
 
源代码6 项目: beam   文件: ExecutionStateSampler.java
private ExecutionStateSampler(MillisProvider clock) {
  this.clock = clock;
}
 
源代码7 项目: beam   文件: ExecutionStateSampler.java
@VisibleForTesting
public static ExecutionStateSampler newForTest(MillisProvider clock) {
  return new ExecutionStateSampler(checkNotNull(clock));
}
 
源代码8 项目: beam   文件: ExecutionStateTrackerTest.java
@Before
public void setUp() {
  clock = mock(MillisProvider.class);
  sampler = ExecutionStateSampler.newForTest(clock);
}
 
源代码9 项目: beam   文件: ExecutionStateSamplerTest.java
@Before
public void setUp() {
  clock = mock(MillisProvider.class);
  sampler = ExecutionStateSampler.newForTest(clock);
}
 
 类所在包
 类方法
 同包方法