Java Examples for org.hamcrest.CoreMatchers
The following java examples will help you to understand the usage of org.hamcrest.CoreMatchers. These source code samples are taken from different open source projects.
Example 1
| Project: roaster-master File: JavaLocalClassTest.java View source code |
@Test
public void testLocalClassMatch() {
JavaClassSource source = Roaster.parse(JavaClassSource.class, getClass().getResourceAsStream("/org/jboss/forge/grammar/java/MockLocalClass.java"));
Assert.assertFalse(source.isLocalClass());
List<JavaSource<?>> nestedTypes = source.getNestedTypes();
Assert.assertThat(nestedTypes.size(), equalTo(17));
Assert.assertThat(nestedTypes.get(0), instanceOf(JavaInterface.class));
Assert.assertThat(nestedTypes.subList(1, 17), everyItem(allOf(CoreMatchers.<JavaSource<?>>instanceOf(JavaClass.class), new IsLocalMatcher())));
}Example 2
| Project: detective-master File: ConfigTest.java View source code |
@Test
public void testSubConfig() {
Config config = ConfigFactory.load("detective/core/common/unit-test-task-config.conf");
assertThat(config.hasPath("tasks"), is(true));
Config configLogin = config.getConfig("tasks.login");
assertThat(configLogin, notNullValue());
assertThat(configLogin.getString("url"), CoreMatchers.equalTo("localhost:8080/login_check"));
}Example 3
| Project: restfulie-java-master File: FormEncodedTest.java View source code |
@Test
public void shouldConcatenateParams() throws IOException {
FormEncoded encoded = new FormEncoded();
StringWriter writer = new StringWriter();
Map<String, String> params = new HashMap<String, String>();
params.put("name", "Guilherme");
params.put("age", "29");
encoded.marshal(params, writer, new DefaultRestClient());
assertThat(writer.toString(), Matchers.anyOf(is(CoreMatchers.equalTo("name=Guilherme&age=29")), is(CoreMatchers.equalTo("age=29&name=Guilherme"))));
}Example 4
| Project: sandboxes-master File: XmlConfigurationManipulation_Test.java View source code |
@Test
public void addEachArtifactAsASystemProperty() throws Exception {
List<BuildArtifact> buildArtifact = new ArrayList<BuildArtifact>();
buildArtifact.add(DummyBuildArtifact.defaultArtifactAt("brot"));
buildArtifact.add(DummyBuildArtifact.attachedArtifactWith("juhu", "asfdasd"));
configurationTemplate.addArgumentsFor(buildArtifact);
final Xpp3Dom[] dome = new Xpp3Dom[1];
configurationTemplate.attachConfigurationTo(new ConfigurationSink() {
@Override
public void consume(Xpp3Dom dom) {
dome[0] = dom;
}
});
assertThat(dome[0].toString(), CoreMatchers.allOf(containsString("brot"), containsString("<name>maven.artifact.juhu</name>")));
}Example 5
| Project: droolsjbpm-integration-master File: StandardjBPM5FluentTest.java View source code |
@Test
public void testUsingImplicit() throws IOException {
SimulationFluent f = new DefaultSimulationFluent();
VariableContext<Person> pc = f.<Person>getVariableContext();
List<String> imports = new ArrayList<String>();
imports.add("org.hamcrest.MatcherAssert.assertThat");
imports.add("org.hamcrest.CoreMatchers.is");
imports.add("org.hamcrest.CoreMatchers.equalTo");
imports.add("org.hamcrest.CoreMatchers.allOf");
ReflectiveMatcherFactory rf = new ReflectiveMatcherFactory(imports);
String str = "package org.drools.simulation.test\n" + "import " + Person.class.getName() + "\n" + "global java.util.List list\n" + "rule setTime\n" + " when\n" + " then\n" + " list.add( kcontext.getKnowledgeRuntime().getSessionClock().getCurrentTime() );\n" + "end\n" + "rule updateAge no-loop\n" + " when\n" + " $p : Person()\n" + " then\n" + " list.add( kcontext.getKnowledgeRuntime().getSessionClock().getCurrentTime() );\n" + " modify( $p ) {\n" + " setAge( $p.getAge() + 10 )\n" + " };\n" + "end\n";
String strProcess = "<definitions id='Definition' " + "targetNamespace='http://www.jboss.org/drools' " + "typeLanguage='http://www.java.com/javaTypes' " + "expressionLanguage='http://www.mvel.org/2.0' " + "xmlns='http://www.omg.org/spec/BPMN/20100524/MODEL' " + "xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' " + "xsi:schemaLocation='http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd' " + "xmlns:g='http://www.jboss.org/drools/flow/gpd' " + "xmlns:bpmndi='http://www.omg.org/spec/BPMN/20100524/DI' " + "xmlns:dc='http://www.omg.org/spec/DD/20100524/DC' " + "xmlns:di='http://www.omg.org/spec/DD/20100524/DI' " + "xmlns:tns='http://www.jboss.org/drools'>" + " <process id='DummyProcess' name='Sample Process'>" + "<startEvent id='_1' name='StartProcess' />" + "<scriptTask id='_2' name='Script 1' >" + "<script>System.out.println('Script 1 - Executing .. ');</script> " + "</scriptTask>" + "<scriptTask id='_3' name='Script 2' >" + "<script>System.out.println('Script 2 - Executing .. ');</script>" + "</scriptTask>" + "<endEvent id='_4' name='End' >" + "<terminateEventDefinition/>" + "</endEvent>" + "<sequenceFlow id='_1-_2' sourceRef='_1' targetRef='_2' />" + "<sequenceFlow id='_2-_3' sourceRef='_2' targetRef='_3' />" + "<sequenceFlow id='_3-_4' sourceRef='_3' targetRef='_4' />" + "</process>" + "</definitions>";
ReleaseId releaseId = createKJarWithMultipleResources("org.test.KBase1", new String[] { str, strProcess }, new ResourceType[] { ResourceType.DRL, ResourceType.BPMN2 });
List list = new ArrayList();
VariableContext<?> vc = f.getVariableContext();
// @formatter:off
f.newPath("init").newStep(0).newKieSession(releaseId, "org.test.KBase1.KSession1").setGlobal("list", list).set("list").startProcess("DummyProcess").fireAllRules().end().runSimulation();
// @formatter:on
}Example 6
| Project: enviroCar-app-master File: ResponseParserTest.java View source code |
@Test
public void testLambdaParsing() throws InvalidCommandResponseException, NoDataReceivedException, UnmatchedResponseException, AdapterSearchingException {
ResponseParser responseParser = new ResponseParser();
DataResponse response = responseParser.parse("412407FF0028".getBytes());
Assert.assertThat(response.getPid(), CoreMatchers.is(PID.O2_LAMBDA_PROBE_1_VOLTAGE));
Assert.assertThat(response.isComposite(), CoreMatchers.is(true));
Number[] composites = response.getCompositeValues();
Assert.assertThat(composites.length, CoreMatchers.is(2));
//ER: byte A = 7, byte B = 255 --> ((7*256)+255)*2/65535
Assert.assertThat(composites[0], CoreMatchers.is(((7 * 256) + 255) / 32768d));
//Voltage: byte C = 0, byte D = 40--> ((0*256)+40)*8/65535
Assert.assertThat(composites[1], CoreMatchers.is(((0 * 256) + 40) / 8192d));
}Example 7
| Project: variant-store-master File: VariantUtilsTest.java View source code |
@Test
public void testAddInfoToVariant() throws Exception {
GAVariant variant = new GAVariant();
String key = "key";
String value = "value";
VariantUtils.addInfo(variant, key, value);
assertNotNull(variant.getInfo());
assertThat(variant.getInfo(), instanceOf(Map.class));
assertThat(variant.getInfo().get(key), CoreMatchers.<List<String>>is(Arrays.asList(value)));
String key2 = "key2";
String value2 = "value2";
VariantUtils.addInfo(variant, key2, value2);
assertThat(variant.getInfo().size(), is(2));
assertThat(variant.getInfo().get(key), CoreMatchers.<List<String>>is(Arrays.asList(value)));
assertThat(variant.getInfo().get(key2), CoreMatchers.<List<String>>is(Arrays.asList(value2)));
}Example 8
| Project: byte-buddy-master File: SuperMethodCallTest.java View source code |
@Test
@SuppressWarnings("unchecked")
public void testInstrumentedMethod() throws Exception {
DynamicType.Loaded<Foo> loaded = new ByteBuddy().subclass(Foo.class).method(isDeclaredBy(Foo.class)).intercept(SuperMethodCall.INSTANCE).make().load(Foo.class.getClassLoader(), ClassLoadingStrategy.Default.WRAPPER);
assertThat(loaded.getLoadedAuxiliaryTypes().size(), is(0));
assertThat(loaded.getLoaded().getDeclaredMethods().length, is(11));
Foo instance = loaded.getLoaded().getDeclaredConstructor().newInstance();
assertThat(instance.getClass(), not(CoreMatchers.<Class<?>>is(Foo.class)));
assertThat(instance, instanceOf(Foo.class));
assertThat(loaded.getLoaded().getDeclaredMethod(methodName, methodParameterTypes).invoke(instance, methodArguments), (Matcher) matcher);
instance.assertOnlyCall(methodName, methodArguments);
}Example 9
| Project: downlords-faf-client-master File: FafServiceImplTest.java View source code |
@Test
public void selectAvatar() throws Exception {
URL url = new URL("http://example.com");
instance.selectAvatar(new AvatarBean(url, "Description"));
ArgumentCaptor<AvatarChangedEvent> eventCaptor = ArgumentCaptor.forClass(AvatarChangedEvent.class);
verify(eventBus).post(eventCaptor.capture());
AvatarBean avatar = eventCaptor.getValue().getAvatar();
assertThat(avatar, not(CoreMatchers.nullValue()));
assertThat(avatar.getUrl(), is(url));
assertThat(avatar.getDescription(), is("Description"));
verify(fafServerAccessor).selectAvatar(url);
}Example 10
| Project: furnace-cdi-master File: ServiceLookupTest.java View source code |
@SuppressWarnings("unchecked")
@Test
public void shouldResolveImpls() throws Exception {
Imported<ServiceInterface> imported = registry.getServices(ServiceInterface.class);
Assert.assertTrue(imported.isAmbiguous());
Assert.assertEquals(3, Iterators.asList(imported).size());
Assert.assertThat(imported, CoreMatchers.<ServiceInterface>hasItems(instanceOf(ServiceBean.class), instanceOf(AnotherServiceBean.class), instanceOf(SubServiceBean.class)));
}Example 11
| Project: geoserver-master File: JMSCatalogModifyEventHandlerTest.java View source code |
@Test
public void testCatalogModifyEventHandling() throws Exception {
// create a catalog modify event that include properties of type catalog
CatalogModifyEventImpl catalogModifyEvent = new CatalogModifyEventImpl();
catalogModifyEvent.setPropertyNames(Arrays.asList("propertyA", "propertyB", "propertyC", "propertyD"));
catalogModifyEvent.setOldValues(Arrays.asList("value", new CatalogImpl(), 50, null));
catalogModifyEvent.setNewValues(Arrays.asList("new_value", new CatalogImpl(), null, new CatalogImpl()));
// serialise the event and deserialize it
JMSCatalogModifyEventHandlerSPI handler = new JMSCatalogModifyEventHandlerSPI(0, null, new XStream(), null);
String serializedEvent = handler.createHandler().serialize(catalogModifyEvent);
CatalogEvent newEvent = handler.createHandler().deserialize(serializedEvent);
// check the deserialized event
assertThat(newEvent, notNullValue());
assertThat(newEvent, instanceOf(CatalogModifyEvent.class));
CatalogModifyEvent newModifyEvent = (CatalogModifyEvent) newEvent;
// check properties names
assertThat(newModifyEvent.getPropertyNames().size(), is(2));
assertThat(newModifyEvent.getPropertyNames(), CoreMatchers.hasItems("propertyA", "propertyC"));
// check old values
assertThat(newModifyEvent.getOldValues().size(), is(2));
assertThat(newModifyEvent.getOldValues(), CoreMatchers.hasItems("value", 50));
// check new values
assertThat(newModifyEvent.getNewValues().size(), is(2));
assertThat(newModifyEvent.getNewValues(), CoreMatchers.hasItems("new_value", null));
}Example 12
| Project: java-virtual-machine-master File: SuperMethodCallTest.java View source code |
@Test
@SuppressWarnings("unchecked")
public void testInstrumentedMethod() throws Exception {
DynamicType.Loaded<Foo> loaded = new ByteBuddy().subclass(Foo.class).method(isDeclaredBy(Foo.class)).intercept(SuperMethodCall.INSTANCE).make().load(Foo.class.getClassLoader(), ClassLoadingStrategy.Default.WRAPPER);
assertThat(loaded.getLoadedAuxiliaryTypes().size(), is(0));
assertThat(loaded.getLoaded().getDeclaredMethods().length, is(11));
Foo instance = loaded.getLoaded().getDeclaredConstructor().newInstance();
assertThat(instance.getClass(), not(CoreMatchers.<Class<?>>is(Foo.class)));
assertThat(instance, instanceOf(Foo.class));
assertThat(loaded.getLoaded().getDeclaredMethod(methodName, methodParameterTypes).invoke(instance, methodArguments), (Matcher) matcher);
instance.assertOnlyCall(methodName, methodArguments);
}Example 13
| Project: swingx-master File: RectanglePainterTest.java View source code |
@Test
@Override
public void testDefaults() {
assertThat(p.getFilters().length, is(0));
assertThat(p.getInterpolation(), is(AbstractPainter.Interpolation.NearestNeighbor));
assertThat(p.isAntialiasing(), is(true));
assertThat(p.isCacheable(), is(false));
assertThat(p.isCacheCleared(), is(true));
assertThat(p.isDirty(), is(false));
assertThat(p.isInPaintContext(), is(false));
assertThat(p.isVisible(), is(true));
assertThat(p.shouldUseCache(), is(p.isCacheable()));
AbstractLayoutPainter alp = (AbstractLayoutPainter) p;
assertThat(alp.getHorizontalAlignment(), is(AbstractLayoutPainter.HorizontalAlignment.CENTER));
assertThat(alp.getInsets(), is(new Insets(0, 0, 0, 0)));
assertThat(alp.getVerticalAlignment(), is(AbstractLayoutPainter.VerticalAlignment.CENTER));
assertThat(alp.isFillHorizontal(), is(true));
assertThat(alp.isFillVertical(), is(true));
AbstractAreaPainter aap = (AbstractAreaPainter) p;
assertThat(aap.getAreaEffects(), is(new AreaEffect[0]));
assertThat(aap.getBorderPaint(), CoreMatchers.<Paint>is(Color.BLACK));
assertThat(aap.getBorderWidth(), is(1f));
assertThat(aap.getFillPaint(), CoreMatchers.<Paint>is(Color.RED));
assertThat(aap.getStyle(), is(AbstractAreaPainter.Style.BOTH));
RectanglePainter rp = (RectanglePainter) p;
assertThat(rp.getRoundHeight(), is(0));
assertThat(rp.getRoundWidth(), is(0));
assertThat(rp.isRounded(), is(false));
}Example 14
| Project: 99-problems-master File: Problem4_1Test.java View source code |
@Test
public void shouldDistributePlayersIntoTwoUnfairTeams() throws Exception {
List<Player> players = Arrays.asList(new Player("a", 10), new Player("b", 7), new Player("c", 11), new Player("d", 2), new Player("e", 4), new Player("f", 15));
List<List<Player>> teams = Problem4_1.teams(players);
assertThat(teams.get(0), CoreMatchers.equalTo(Arrays.asList(new Player("d", 2), new Player("e", 4), new Player("b", 7))));
assertThat(teams.get(1), CoreMatchers.equalTo(Arrays.asList(new Player("a", 10), new Player("c", 11), new Player("f", 15))));
}Example 15
| Project: camunda-bpm-needle-master File: ProcessEngineTestWatcherTest.java View source code |
@Test
@Deployment(resources = "test-process.bpmn")
public void should_deploy_and_start_process() {
Assert.assertThat(processEngineTestWatcher.getDeploymentId(), CoreMatchers.notNullValue());
final ProcessInstance processInstance = processEngineTestWatcher.getRuntimeService().startProcessInstanceByKey("test-process");
Assert.assertThat(processInstance, CoreMatchers.notNullValue());
Assert.assertThat(processEngineTestWatcher.getRuntimeService().createProcessInstanceQuery().active().list().size(), CoreMatchers.is(1));
}Example 16
| Project: core-ng-project-master File: HTMLTemplateEngineTest.java View source code |
@Test
public void process() {
engine.add("test", "<html><img c:src=\"imageURL\"></html>", TestModel.class);
TestModel model = new TestModel();
model.imageURL = "http://domain/image.png";
String html = engine.process("test", model);
Assert.assertThat(html, CoreMatchers.containsString("<img src=http://domain/image.png>"));
}Example 17
| Project: deploy-plugin-master File: PasswordProtectedAdapterCargoTest.java View source code |
@Test
public void testDeserializeOldPlainPassword() {
String plainPassword = "plain-password";
String oldXml = "<hudson.plugins.deploy.glassfish.GlassFish3xAdapter><userName>manager</userName><password>" + plainPassword + "</password><home>/</home><hostname></hostname></hudson.plugins.deploy.glassfish.GlassFish3xAdapter>";
XStream2 xs = new XStream2();
PasswordProtectedAdapterCargo adapter = (PasswordProtectedAdapterCargo) xs.fromXML(oldXml);
Assert.assertEquals(plainPassword, adapter.getPassword());
String newXml = xs.toXML(adapter);
Assert.assertThat("Password should be scrambled", newXml, CoreMatchers.not(JUnitMatchers.containsString(plainPassword)));
}Example 18
| Project: form-sql-builder-mysql-master File: DefaultRuleSchemeGeneratorTest.java View source code |
@Test
public void testGenerateRuleScheme() {
DefaultRuleSchemeGenerator g = new DefaultRuleSchemeGenerator();
Person form = new Person("ted", 22, "xiamen", 1);
Map<String, Rule> m = g.generateRuleScheme(form);
assertThat(m.get("name").getOp(), CoreMatchers.is(Operator.LIKE));
assertThat(m.get("age").getRel(), CoreMatchers.is(Relation.AND));
}Example 19
| Project: Java-RSRepair-master File: TestRepair.java View source code |
@Test
public void testSampleProgram() throws Exception {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
System.setOut(new PrintStream(baos));
JRSRepair repair = JRSRepairMain.readConfigFile(new File("/Users/qhanam/Repositories/Java-RSRepair/sample/config/jrsrepair.properties"));
repair.buildASTs();
repair.repair();
String output = baos.toString();
Assert.assertThat(output, CoreMatchers.containsString("Compiled! Failed."));
Assert.assertThat(output, CoreMatchers.containsString("Compiled! Passed!"));
}Example 20
| Project: junit-master File: VerifierRuleTest.java View source code |
@Test
public void usedErrorCollectorCheckSucceedsWithAssumptionViolatedExceptionShouldFail() {
PrintableResult testResult = testResult(UsesErrorCollectorCheckSucceedsWithAssumptionViolatedException.class);
assertThat(testResult, hasSingleFailureMatching(CoreMatchers.<Throwable>instanceOf(AssertionError.class)));
assertThat(testResult, hasFailureContaining("Callable threw AssumptionViolatedException"));
}Example 21
| Project: junit4-master File: VerifierRuleTest.java View source code |
@Test
public void usedErrorCollectorCheckSucceedsWithAssumptionViolatedExceptionShouldFail() {
PrintableResult testResult = testResult(UsesErrorCollectorCheckSucceedsWithAssumptionViolatedException.class);
assertThat(testResult, hasSingleFailureMatching(CoreMatchers.<Throwable>instanceOf(AssertionError.class)));
assertThat(testResult, hasFailureContaining("Callable threw AssumptionViolatedException"));
}Example 22
| Project: resolver-master File: SpringTransitivityTestCase.java View source code |
@Test
public void testVersionOfAOP() {
File[] libs = Maven.resolver().loadPomFromFile("target/poms/test-spring.xml").importCompileAndRuntimeDependencies().resolve().withTransitivity().asFile();
boolean found = false;
for (File file : libs) {
if (file.getName().startsWith("spring-aop")) {
Assert.assertThat(file.getName(), CoreMatchers.containsString("4.2.1.RELEASE"));
found = true;
break;
}
}
Assert.assertTrue("The transitive dependency spring-aop should have been found", found);
}Example 23
| Project: spring-framework-issues-master File: ReproTests.java View source code |
@Test
public void repro() {
System.out.println(System.getProperty("java.version"));
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext();
ctx.load("classpath:org/springframework/issues/ReproTests-context.xml");
ctx.refresh();
Foo foo = ctx.getBean(Foo.class);
assertThat(foo.getBar(), CoreMatchers.notNullValue());
}Example 24
| Project: zoodirector-master File: ZooDirectorLogDialogTest.java View source code |
@Test
public void testLogMessageIsDisplayed() throws Exception {
ZooDirectorLogDialog logDialog = new ZooDirectorLogDialog();
Logger testLogger = LoggerFactory.getLogger(ZooDirectorLogDialogTest.class);
String testMessage = "test message";
testLogger.error(testMessage);
testLogger.info(testMessage);
Matcher testErrorMessageMatcher = CoreMatchers.containsString("ERROR : " + testMessage);
Matcher testInfoMessageMatcher = CoreMatchers.containsString("INFO : " + testMessage);
Assert.assertThat(logDialog.logTextArea.getText(), testErrorMessageMatcher);
Assert.assertThat(logDialog.logTextArea.getText(), testInfoMessageMatcher);
Assert.assertThat(logDialog.lastLogTextField.getText(), testInfoMessageMatcher);
}Example 25
| Project: embedded-db-junit-master File: EmbeddedDatabaseRulePredefinedNameTest.java View source code |
@Test
public void testB() throws Exception {
try (final Connection connection = embeddedDatabaseRule.getConnection();
final PreparedStatement selectStatement = connection.prepareStatement("SELECT COUNT(*) FROM A")) {
final ResultSet result = selectStatement.executeQuery();
assertThat(result.next(), CoreMatchers.equalTo(true));
assertThat(result.getInt(1), equalTo(0));
}
}Example 26
| Project: geotools-master File: MongoUtilTest.java View source code |
@Test
public void set() {
DBObject dbo = new BasicDBObject();
Object result;
MongoUtil.setDBOValue(dbo, "root.child1", 1d);
result = MongoUtil.getDBOValue(dbo, "root.child1");
assertThat(result, is(CoreMatchers.instanceOf(Double.class)));
assertThat((Double) result, is(equalTo(1d)));
MongoUtil.setDBOValue(dbo, "root.child2", "one");
result = MongoUtil.getDBOValue(dbo, "root.child2");
assertThat(result, is(CoreMatchers.instanceOf(String.class)));
assertThat((String) result, is(equalTo("one")));
result = MongoUtil.getDBOValue(dbo, "root.doesnotexists");
assertThat(result, is(nullValue()));
result = MongoUtil.getDBOValue(dbo, "bugusroot.neglectedchild");
assertThat(result, is(nullValue()));
}Example 27
| Project: gocd-master File: RemoveAdminPermissionFilterTest.java View source code |
@Test
public void shouldInitializeRemoveAdminPermissionFilterWithSListeners() throws Exception {
removeAdminPermissionFilter.initialize();
verify(goConfigService, times(2)).register(configChangedListenerArgumentCaptor.capture());
List<ConfigChangedListener> registeredListeners = configChangedListenerArgumentCaptor.getAllValues();
assertThat(registeredListeners.get(0), CoreMatchers.instanceOf(RemoveAdminPermissionFilter.class));
assertThat(registeredListeners.get(0), is(removeAdminPermissionFilter));
assertThat(registeredListeners.get(1), CoreMatchers.instanceOf(SecurityConfigChangeListener.class));
}Example 28
| Project: kairosdb-master File: DatastoreQueryHealthCheckTest.java View source code |
@Test
public void testCheckUnHealthy() throws Exception {
Exception exception = new DatastoreException("Error message");
when(datastore.getMetricNames()).thenThrow(exception);
Result result = healthCheck.check();
assertFalse(result.isHealthy());
assertThat(result.getError(), CoreMatchers.<Throwable>equalTo(exception));
assertThat(result.getMessage(), equalTo(exception.getMessage()));
}Example 29
| Project: camel-master File: QuickfixjSpringTest.java View source code |
@Test
public void configureInSpring() throws Exception {
if (isJava16()) {
// cannot test on java 1.6
return;
}
SessionID sessionID = new SessionID("FIX.4.2:INITIATOR->ACCEPTOR");
QuickfixjConfiguration configuration = context.getRegistry().lookupByNameAndType("quickfixjConfiguration", QuickfixjConfiguration.class);
SessionSettings springSessionSettings = configuration.createSessionSettings();
Properties sessionProperties = springSessionSettings.getSessionProperties(sessionID, true);
assertThat(sessionProperties.get("ConnectionType").toString(), CoreMatchers.is("initiator"));
assertThat(sessionProperties.get("SocketConnectProtocol").toString(), CoreMatchers.is("VM_PIPE"));
QuickfixjComponent component = context.getComponent("quickfix", QuickfixjComponent.class);
assertThat(component.isLazyCreateEngines(), is(false));
QuickfixjEngine engine = component.getEngines().values().iterator().next();
assertThat(engine.isInitialized(), is(true));
QuickfixjComponent lazyComponent = context.getComponent("lazyQuickfix", QuickfixjComponent.class);
assertThat(lazyComponent.isLazyCreateEngines(), is(true));
QuickfixjEngine lazyEngine = lazyComponent.getEngines().values().iterator().next();
assertThat(lazyEngine.isInitialized(), is(false));
assertThat(engine.getMessageFactory(), is(instanceOf(CustomMessageFactory.class)));
}Example 30
| Project: fixture-factory-master File: FixtureImmutableTest.java View source code |
@Test
public void shouldWorkWhenChainingPropertiesUsingRelations() {
RoutePlanner routePlanner = Fixture.from(RoutePlanner.class).gimme("chainedRoutePlanner");
assertThat(routePlanner.getRoute().getId().getValue(), CoreMatchers.<Long>either(equalTo(3L)).or(equalTo(4L)));
assertThat(routePlanner.getRoute().getId().getSeq(), CoreMatchers.<Long>either(equalTo(300L)).or(equalTo(400L)));
assertNotNull(routePlanner.getRoute().getCities().get(0).getName());
}Example 31
| Project: pentaho-reporting-master File: FormulaHeaderReadHandlerTest.java View source code |
@Test
public void testStartParsing() throws SAXException {
XMLAttributesImpl attrs = new XMLAttributesImpl();
attrs.addAttribute(new QName(null, "name", null, URI), ATTR_TYPE, NAME_VALUE);
attrs.addAttribute(new QName(null, "formula", null, URI), ATTR_TYPE, FORMULA_VALUE);
AttributesProxy fAttributesProxy = new AttributesProxy(attrs);
handler.startParsing(fAttributesProxy);
Object result = handler.getObject();
assertThat(result, is(notNullValue()));
assertThat(result, is(CoreMatchers.instanceOf(FormulaHeader.class)));
FormulaHeader formulaHeader = (FormulaHeader) result;
assertThat(formulaHeader.getName(), is(equalTo(NAME_VALUE)));
}Example 32
| Project: RobolectricSample-master File: ApiGatewayTest.java View source code |
@Test
public void shouldMakeRemoteCalls() {
Robolectric.getBackgroundScheduler().pause();
ApiRequest apiRequest = new TestApiRequest();
apiGateway.makeRequest(apiRequest, responseCallbacks);
Robolectric.addPendingHttpResponse(200, "response body");
Robolectric.getBackgroundScheduler().runOneTask();
HttpRequestInfo sentHttpRequestData = Robolectric.getSentHttpRequestInfo(0);
HttpRequest sentHttpRequest = sentHttpRequestData.getHttpRequest();
assertThat(sentHttpRequest.getRequestLine().getUri(), equalTo("www.example.com"));
assertThat(sentHttpRequest.getRequestLine().getMethod(), equalTo(HttpGet.METHOD_NAME));
assertThat(sentHttpRequest.getHeaders("foo")[0].getValue(), equalTo("bar"));
CredentialsProvider credentialsProvider = (CredentialsProvider) sentHttpRequestData.getHttpContext().getAttribute(ClientContext.CREDS_PROVIDER);
assertThat(credentialsProvider.getCredentials(AuthScope.ANY).getUserPrincipal().getName(), CoreMatchers.equalTo("spongebob"));
assertThat(credentialsProvider.getCredentials(AuthScope.ANY).getPassword(), CoreMatchers.equalTo("squarepants"));
}Example 33
| Project: SOS-master File: SensorMLDecoderV20Test.java View source code |
@Test
@Ignore("Activate again and continue implementation here")
public void shouldDecodeDataInterfaceInterfaceParameters() throws OwsExceptionReport {
DataInterfaceType xbDataInterface = DataInterfaceType.Factory.newInstance();
DataRecordPropertyType xbInterfaceParameters = xbDataInterface.addNewInterfaceParameters();
Field field = xbInterfaceParameters.addNewDataRecord().addNewField();
field.setName("test-field-name");
SmlDataInterface parsedDataInterface = new SensorMLDecoderV20().parseDataInterfaceType(xbDataInterface);
assertThat(parsedDataInterface.isSetInterfaceParameters(), is(true));
assertThat(parsedDataInterface.getInterfaceParameters(), CoreMatchers.isA(SweDataRecord.class));
}Example 34
| Project: wicket-master File: WebSocketBehaviorTestPage.java View source code |
@Override
protected void onPush(WebSocketRequestHandler handler, IWebSocketPushMessage message) {
Assert.assertThat(message, CoreMatchers.instanceOf(WebSocketTesterBehaviorTest.BroadcastMessage.class));
WebSocketTesterBehaviorTest.BroadcastMessage broadcastMessage = (WebSocketTesterBehaviorTest.BroadcastMessage) message;
Assert.assertSame(expectedMessage, broadcastMessage);
String pushedMessage = broadcastMessage.getText().toUpperCase();
handler.push(pushedMessage);
}Example 35
| Project: cloudify-master File: ValueDeserializerTest.java View source code |
@Test
public void testDeserializeBase64() throws PrivateEc2ParserException {
SimpleValue mapJson = ParserUtils.mapJson(SimpleValue.class, "{\"Value\": { \"Fn::Base64\" : \"hello world\" }}");
assertNotNull(mapJson.getValueType());
String helloWorldBase64 = StringUtils.newStringUtf8(Base64.encodeBase64("hello world".getBytes()));
Assert.assertThat(mapJson.getValueType().getValue(), CoreMatchers.is("hello world"));
Assert.assertThat(((Base64Function) mapJson.getValueType()).getEncodedValue(), CoreMatchers.is(helloWorldBase64));
}Example 36
| Project: ehcache3-master File: EhcacheBasicRemoveTest.java View source code |
/**
* Gets an initialized {@link Ehcache Ehcache} instance
*
* @return a new {@code Ehcache} instance
*/
private Ehcache<String, String> getEhcache() {
final Ehcache<String, String> ehcache = new Ehcache<String, String>(CACHE_CONFIGURATION, this.store, cacheEventDispatcher, LoggerFactory.getLogger(Ehcache.class + "-" + "EhcacheBasicRemoveTest"));
ehcache.init();
assertThat("cache not initialized", ehcache.getStatus(), CoreMatchers.is(Status.AVAILABLE));
this.spiedResilienceStrategy = this.setResilienceStrategySpy(ehcache);
return ehcache;
}Example 37
| Project: lombok-intellij-plugin-master File: LoggerCompletionTest.java View source code |
private void doTest(String... expectedSuggestions) {
final String fileName = getTestName(false).replace('$', '/') + ".java";
myFixture.copyFileToProject(getBasePath() + "/lombok.config", "lombok.config");
myFixture.configureByFile(getBasePath() + "/" + fileName);
myFixture.complete(CompletionType.BASIC, 1);
List<String> autoSuggestions = myFixture.getLookupElementStrings();
assertNotNull(autoSuggestions);
assertThat("Autocomplete doesn't contain right suggestions", autoSuggestions, CoreMatchers.hasItems(expectedSuggestions));
}Example 38
| Project: nosql-unit-master File: CubbyholeTest.java View source code |
@Test
@UsingDataSet(locations = "cubbyhole-setup.yml", loadStrategy = LoadStrategyEnum.INSERT)
public void should_get_username_password_in_secured_way() {
VaultConfig vaultConfig = new VaultConfig();
vaultConfig.address("http://192.168.99.100:8200");
Cubbyhole cubbyhole = new Cubbyhole(vaultConfig, "temp");
final Map<String, String> usernameAndPassword = cubbyhole.getUsernameAndPassword(tempToken);
assertThat(usernameAndPassword.get("username"), CoreMatchers.is("ada"));
assertThat(usernameAndPassword.get("password"), CoreMatchers.is("alexandra"));
}Example 39
| Project: ObjectLayout-master File: SimpleLineTest.java View source code |
@Test
public void shouldConstructLine() throws NoSuchMethodException {
SimpleLine line = new SimpleLine();
Point endPoint1 = line.getEndPoint1();
Point endPoint2 = line.getEndPoint2();
Assert.assertThat(valueOf(endPoint1.getX()), CoreMatchers.is(0L));
Assert.assertThat(valueOf(endPoint1.getY()), CoreMatchers.is(0L));
Assert.assertThat(valueOf(endPoint2.getX()), CoreMatchers.is(0L));
Assert.assertThat(valueOf(endPoint2.getY()), CoreMatchers.is(0L));
Line line2 = new Line(1, 2, 3, 4);
endPoint1 = line2.getEndPoint1();
endPoint2 = line2.getEndPoint2();
Assert.assertThat(valueOf(endPoint1.getX()), CoreMatchers.is(1L));
Assert.assertThat(valueOf(endPoint1.getY()), CoreMatchers.is(2L));
Assert.assertThat(valueOf(endPoint2.getX()), CoreMatchers.is(3L));
Assert.assertThat(valueOf(endPoint2.getY()), CoreMatchers.is(4L));
Line line3 = new Line(line2);
endPoint1 = line3.getEndPoint1();
endPoint2 = line3.getEndPoint2();
Assert.assertThat(valueOf(endPoint1.getX()), CoreMatchers.is(1L));
Assert.assertThat(valueOf(endPoint1.getY()), CoreMatchers.is(2L));
Assert.assertThat(valueOf(endPoint2.getX()), CoreMatchers.is(3L));
Assert.assertThat(valueOf(endPoint2.getY()), CoreMatchers.is(4L));
}Example 40
| Project: OpERP-master File: ManufacturerServiceTest.java View source code |
@Test
public void testSave() {
Manufacturer savedManufacturer = repo.save(manufacturer);
Assert.assertThat("Saved and returned object must be same", manufacturer, CoreMatchers.is(savedManufacturer));
Assert.assertThat("Found and saved must be same", manufacturer, CoreMatchers.is(repo.findOne(savedManufacturer.getManufacturerId())));
}Example 41
| Project: play-geolocation-module.edulify.com-master File: GeolocationCacheTest.java View source code |
@Test
public void shouldAddGeolocationToCacheWhenCacheIsOn() {
Application application = getApplication(true);
Helpers.running(application, () -> {
Geolocation geolocation = new Geolocation(ipAddress, countryCode);
GeolocationCache cache = application.injector().instanceOf(GeolocationCache.class);
cache.set(geolocation);
Assert.assertThat(cache.get(ipAddress), CoreMatchers.notNullValue());
});
}Example 42
| Project: test-streamer-master File: ExcelTest.java View source code |
@Test
public void japanCode() throws IOException {
System.out.println(getClass().getClassLoader());
InputStream in = getClass().getResourceAsStream("/iso_3166_2_countries.xlsx");
assertNotNull(in);
try {
XSSFWorkbook book = new XSSFWorkbook(in);
XSSFSheet sheet = book.getSheetAt(0);
for (int i = sheet.getFirstRowNum(); i < sheet.getLastRowNum(); i++) {
XSSFRow row = sheet.getRow(i);
if ("Japan".equalsIgnoreCase(row.getCell(1).getStringCellValue())) {
assertThat("Japanese currency is JPY.", row.getCell(7).getStringCellValue(), CoreMatchers.is("JPY"));
}
}
} finally {
IOUtils.closeQuietly(in);
}
}Example 43
| Project: DeviceConnect-Android-master File: NormalServiceDiscoveryProfileTestCase.java View source code |
/**
* サービス�探索を行�.
*
* <pre>
* �Intent通信】
* Method: GET
* Extra:
* profile=serviceDiscovery
* </pre>
*
* <pre>
* �期待�る動作】
* ・resultã?«0ã?Œè¿”ã?£ã?¦ã??ã‚‹ã?“ã?¨ã€‚
* ・servicesã?«å°‘ã?ªã??ã?¨ã‚‚1ã?¤ä»¥ä¸Šã?®ã‚µãƒ¼ãƒ“スã?Œç™ºè¦‹ã?•れるã?“ã?¨ã€‚
* ・servicesã?®ä¸ã?«ã€ŒTest Success Deviceã€?ã?®nameã‚’æŒ?ã?£ã?Ÿã‚µãƒ¼ãƒ“スã?Œå˜åœ¨ã?™ã‚‹ã?“ã?¨ã€‚
* </pre>
*/
@Test
public void testGetServices() {
String uri = "http://localhost:4035/gotapi/serviceDiscovery";
uri += "?accessToken=" + getAccessToken();
DConnectResponseMessage response = mDConnectSDK.get(uri);
assertThat(response, is(notNullValue()));
assertThat(response.getResult(), is(DConnectMessage.RESULT_OK));
List<Object> services = response.getList("services");
assertThat(services, is(CoreMatchers.notNullValue()));
assertThat(services.size(), is(greaterThan(0)));
for (Object obj : services) {
DConnectMessage service = (DConnectMessage) obj;
String id = service.getString("id");
String name = service.getString("name");
assertThat(id, is(CoreMatchers.notNullValue()));
assertThat(name, is(CoreMatchers.notNullValue()));
}
}Example 44
| Project: error-prone-master File: ExpectedExceptionCheckerTest.java View source code |
@Test
public void expect() throws IOException {
BugCheckerRefactoringTestHelper.newInstance(new ExpectedExceptionChecker(), getClass()).addInputLines("in/ExceptionTest.java", "import static com.google.common.truth.Truth.assertThat;", "import java.io.IOException;", "import java.nio.file.*;", "import org.junit.Test;", "import org.junit.Rule;", "import org.hamcrest.CoreMatchers;", "import org.junit.rules.ExpectedException;", "class ExceptionTest {", " @Rule ExpectedException thrown = ExpectedException.none();", " @Test", " public void test() throws Exception {", " if (true) {", " Path p = Paths.get(\"NOSUCH\");", " thrown.expect(IOException.class);", " thrown.expect(CoreMatchers.is(CoreMatchers.instanceOf(IOException.class)));", " thrown.expectCause(", " CoreMatchers.is(CoreMatchers.instanceOf(IOException.class)));", " thrown.expectMessage(\"error\");", " thrown.expectMessage(CoreMatchers.containsString(\"error\"));", " Files.readAllBytes(p);", " assertThat(Files.exists(p)).isFalse();", " }", " }", "}").addOutputLines("out/ExceptionTest.java", "import static com.google.common.truth.Truth.assertThat;", "import static org.hamcrest.MatcherAssert.assertThat;", "import static org.junit.Assert.expectThrows;", "", "import java.io.IOException;", "import java.nio.file.*;", "import org.hamcrest.CoreMatchers;", "import org.junit.Rule;", "import org.junit.Test;", "import org.junit.rules.ExpectedException;", "class ExceptionTest {", " @Rule ExpectedException thrown = ExpectedException.none();", " @Test", " public void test() throws Exception {", " if (true) {", " Path p = Paths.get(\"NOSUCH\");", " IOException thrown =", " expectThrows(IOException.class, () -> Files.readAllBytes(p));", " assertThat(thrown,", " CoreMatchers.is(CoreMatchers.instanceOf(IOException.class)));", " assertThat(thrown.getCause(),", " CoreMatchers.is(CoreMatchers.instanceOf(IOException.class)));", " assertThat(thrown).hasMessageThat().contains(\"error\");", " assertThat(thrown.getMessage(), CoreMatchers.containsString(\"error\"));", " assertThat(Files.exists(p)).isFalse();", " }", " }", "}").allowBreakingChanges().doTest();
}Example 45
| Project: FitGoodies-master File: SetupFixtureTest.java View source code |
@Test
public void testHelperInteraction() throws Exception {
useTable(tr("serverHost", "server-host"), tr("serverPort", "4444"), tr("browserStartCommand", "browser-Start-Command"), tr("browserURL", "browser-URL"), tr("speed", "400"), tr("timeout", "3000"), tr("retryTimeout", "$timeout"), tr("retryInterval", "10"), tr("takeScreenshots", "$screenshot"), tr("sleepBeforeScreenshot", "500"), tr("start", "start config"));
preparePreprocessWithConversion(String.class, "server-host", "server-host");
preparePreprocessWithConversion(String.class, "4444", "4444");
preparePreprocessWithConversion(String.class, "browser-Start-Command", "browser-Start-Command");
preparePreprocessWithConversion(String.class, "browser-URL", "browser-URL");
preparePreprocessWithConversion(String.class, "400", "400");
preparePreprocessWithConversion(String.class, "3000", "3000");
preparePreprocessWithConversion(String.class, "$timeout", "40");
preparePreprocessWithConversion(String.class, "10", "10");
preparePreprocessWithConversion(String.class, "$screenshot", "true");
preparePreprocessWithConversion(String.class, "500", "500");
preparePreprocessWithConversion(String.class, "start config", "start config");
helper.setCommandProcessor(commandProcessor);
run();
assertCounts(0, 0, 0, 0);
assertThat(helper.getServerHost(), is(equalTo("server-host")));
assertThat(helper.getServerPort(), is(equalTo((Object) 4444)));
assertThat(helper.getBrowserStartCommand(), is(equalTo("browser-Start-Command")));
assertThat(helper.getBrowserURL(), is(equalTo("browser-URL")));
assertThat(helper.getSpeed(), is(equalTo(400)));
assertThat(helper.getTimeout(), is(equalTo((Object) 3000L)));
assertThat(helper.getRetryTimeout(), is(equalTo((Object) 40L)));
assertThat(helper.getRetryInterval(), is(equalTo((Object) 10L)));
assertThat(helper.getTakeScreenshots(), is(true));
assertThat(helper.sleepBeforeScreenshot(), is(equalTo((Object) 500L)));
assertThat(helper.getCommandProcessor(), not(CoreMatchers.is(nullValue())));
verify(commandProcessor).start("start config");
verify(commandProcessor).doCommand("setTimeout", new String[] { "3000" });
}Example 46
| Project: kairosdb-client-master File: GroupByDeserializerTest.java View source code |
@Test
public void test_unknown_grouper() {
CustomGroupResult result = (CustomGroupResult) gson.fromJson("{'name': 'bogus', 'value': 5}", GroupResult.class);
assertThat(result, instanceOf(CustomGroupResult.class));
assertThat(result.getName(), equalTo("bogus"));
assertThat(result.getProperties().get("value"), CoreMatchers.<Object>equalTo(5.0));
}Example 47
| Project: newts-master File: SamplesResourceTest.java View source code |
@Test
public void testGetSamples() {
final Results<Sample> results = new Results<>();
when(m_repository.select(eq(Context.DEFAULT_CONTEXT), eq(new Resource("localhost")), eq(Optional.of(Timestamp.fromEpochSeconds(900000000))), eq(Optional.of(Timestamp.fromEpochSeconds(900003600))))).thenReturn(results);
assertThat(m_resource.getSamples(new Resource("localhost"), Optional.of(new TimestampParam("1998-07-09T11:00:00-0500")), Optional.of(new TimestampParam("1998-07-09T12:00:00-0500")), Optional.<String>absent()), CoreMatchers.instanceOf(Collection.class));
}Example 48
| Project: spring-xd-master File: DefaultSimpleModuleInformationResolverTests.java View source code |
@Test
public void doesNotSupportComposedModules() {
DefaultSimpleModuleInformationResolver resolver = new DefaultSimpleModuleInformationResolver();
ModuleDefinition filter = ModuleDefinitions.simple("filter", ModuleType.processor, "classpath:dontcare");
ModuleDefinition transform = ModuleDefinitions.simple("transform", ModuleType.processor, "classpath:dontcare");
ModuleInformation result = resolver.resolve(ModuleDefinitions.composed("foo", ModuleType.processor, "filter | transform", Arrays.asList(filter, transform)));
assertThat(result, CoreMatchers.nullValue());
}Example 49
| Project: RoboBuggy-master File: ExpectedExceptionTest.java View source code |
@Parameters(name = "{0}")
public static Collection<Object[]> testsWithEventMatcher() {
return asList(new Object[][] { { EmptyTestExpectingNoException.class, everyTestRunSuccessful() }, { ThrowExceptionWithExpectedType.class, everyTestRunSuccessful() }, { ThrowExceptionWithExpectedPartOfMessage.class, everyTestRunSuccessful() }, { ThrowExceptionWithWrongType.class, hasSingleFailureWithMessage(startsWith("\nExpected: an instance of java.lang.NullPointerException")) }, { HasWrongMessage.class, hasSingleFailureWithMessage(startsWith("\nExpected: exception with message a string containing \"expectedMessage\"\n" + " but: message was \"actualMessage\"")) }, { ThrowNoExceptionButExpectExceptionWithType.class, hasSingleFailureWithMessage("Expected test to throw an instance of java.lang.NullPointerException") }, { WronglyExpectsExceptionMessage.class, hasSingleFailure() }, { ExpectsSubstring.class, everyTestRunSuccessful() }, { ExpectsSubstringNullMessage.class, hasSingleFailureWithMessage(startsWith("\nExpected: exception with message a string containing \"anything!\"")) }, { ExpectsMessageMatcher.class, everyTestRunSuccessful() }, { ExpectedMessageMatcherFails.class, hasSingleFailureWithMessage(startsWith("\nExpected: exception with message \"Wrong start\"")) }, { ExpectsMatcher.class, everyTestRunSuccessful() }, { ExpectAssertionErrorWhichIsNotThrown.class, hasSingleFailure() }, { FailedAssumptionAndExpectException.class, hasSingleAssumptionFailure() }, { FailBeforeExpectingException.class, hasSingleFailureWithMessage(ARBITRARY_MESSAGE) }, { ExpectsMultipleMatchers.class, hasSingleFailureWithMessage(startsWith("\nExpected: (an instance of java.lang.IllegalArgumentException and exception with message a string containing \"Ack!\")")) }, { ThrowExceptionWithMatchingCause.class, everyTestRunSuccessful() }, { ThrowExpectedNullCause.class, everyTestRunSuccessful() }, { ThrowUnexpectedCause.class, hasSingleFailureWithMessage(CoreMatchers.<String>allOf(startsWith("\nExpected: ("), containsString("exception with cause is <java.lang.NullPointerException: expected cause>"), containsString("cause was <java.lang.NullPointerException: an unexpected cause>"), containsString("Stacktrace was: java.lang.IllegalArgumentException: Ack!"), containsString("Caused by: java.lang.NullPointerException: an unexpected cause"))) }, { UseNoCustomMessage.class, hasSingleFailureWithMessage("Expected test to throw an instance of java.lang.IllegalArgumentException") }, { UseCustomMessageWithoutPlaceHolder.class, hasSingleFailureWithMessage(ARBITRARY_MESSAGE) }, { UseCustomMessageWithPlaceHolder.class, hasSingleFailureWithMessage(ARBITRARY_MESSAGE + " - an instance of java.lang.IllegalArgumentException") } });
}Example 50
| Project: sosies-generator-master File: ExpectedExceptionTest.java View source code |
@Parameters(name = "{0}")
public static Collection<Object[]> testsWithEventMatcher() {
return asList(new Object[][] { { EmptyTestExpectingNoException.class, everyTestRunSuccessful() }, { ThrowExceptionWithExpectedType.class, everyTestRunSuccessful() }, { ThrowExceptionWithExpectedPartOfMessage.class, everyTestRunSuccessful() }, { ThrowExceptionWithWrongType.class, hasSingleFailureWithMessage(startsWith("\nExpected: an instance of java.lang.NullPointerException")) }, { HasWrongMessage.class, hasSingleFailureWithMessage(startsWith("\nExpected: exception with message a string containing \"expectedMessage\"\n" + " but: message was \"actualMessage\"")) }, { ThrowNoExceptionButExpectExceptionWithType.class, hasSingleFailureWithMessage("Expected test to throw an instance of java.lang.NullPointerException") }, { WronglyExpectsExceptionMessage.class, hasSingleFailure() }, { ExpectsSubstring.class, everyTestRunSuccessful() }, { ExpectsSubstringNullMessage.class, hasSingleFailureWithMessage(startsWith("\nExpected: exception with message a string containing \"anything!\"")) }, { ExpectsMessageMatcher.class, everyTestRunSuccessful() }, { ExpectedMessageMatcherFails.class, hasSingleFailureWithMessage(startsWith("\nExpected: exception with message \"Wrong start\"")) }, { ExpectsMatcher.class, everyTestRunSuccessful() }, { ExpectAssertionErrorWhichIsNotThrown.class, hasSingleFailure() }, { FailedAssumptionAndExpectException.class, hasSingleAssumptionFailure() }, { FailBeforeExpectingException.class, hasSingleFailureWithMessage(ARBITRARY_MESSAGE) }, { ExpectsMultipleMatchers.class, hasSingleFailureWithMessage(startsWith("\nExpected: (an instance of java.lang.IllegalArgumentException and exception with message a string containing \"Ack!\")")) }, { ThrowExceptionWithMatchingCause.class, everyTestRunSuccessful() }, { ThrowExpectedNullCause.class, everyTestRunSuccessful() }, { ThrowUnexpectedCause.class, hasSingleFailureWithMessage(CoreMatchers.<String>allOf(startsWith("\nExpected: ("), containsString("exception with cause is <java.lang.NullPointerException: expected cause>"), containsString("cause was <java.lang.NullPointerException: an unexpected cause>"), containsString("Stacktrace was: java.lang.IllegalArgumentException: Ack!"), containsString("Caused by: java.lang.NullPointerException: an unexpected cause"))) }, { UseNoCustomMessage.class, hasSingleFailureWithMessage("Expected test to throw an instance of java.lang.IllegalArgumentException") }, { UseCustomMessageWithoutPlaceHolder.class, hasSingleFailureWithMessage(ARBITRARY_MESSAGE) }, { UseCustomMessageWithPlaceHolder.class, hasSingleFailureWithMessage(ARBITRARY_MESSAGE + " - an instance of java.lang.IllegalArgumentException") } });
}Example 51
| Project: jmeter-master File: XPathUtilTest.java View source code |
@Test()
public void testFormatXmlInvalid() {
PrintStream origErr = System.err;
// The parser will print an error, so let it go somewhere, where we will
// not see it
System.setErr(null);
assertThat("No well formed xml here", CoreMatchers.is(XPathUtil.formatXml("No well formed xml here")));
System.setErr(origErr);
}Example 52
| Project: c10n-master File: C10NMessageTest.java View source code |
@Test
public void asMapContainsAllMappingAsAMap() throws Exception {
MyMsg myMsg = C10N.get(MyMsg.class);
assertThat(myMsg.myMsg().asMap(), CoreMatchers.<Map<Locale, String>>is(ImmutableMap.of(C10N.FALLBACK_LOCALE, "fallback", Locale.ENGLISH, "english", Locale.JAPANESE, "japanese")));
assertThat(myMsg.myMsgWithArg(234).asMap(), CoreMatchers.<Map<Locale, String>>is(ImmutableMap.of(C10N.FALLBACK_LOCALE, "fallback 234", Locale.ENGLISH, "english 234", Locale.JAPANESE, "japanese 234")));
}Example 53
| Project: FlockDB-Client-master File: FlockDBTest.java View source code |
@Test
public void returnsBuilderWithReferenceToBackingClientAndSelectionQueryOnSelect() throws IOException, FlockException {
SelectionQuery firstQuery = simpleSelection(1, 2, OUTGOING);
SelectionBuilder builder = new FlockDB(backingFlockMock).select(firstQuery);
assertThat(builder.getBackingFlockClient(), is(sameInstance(backingFlockMock)));
assertThat(builder.getQueries(), contains(aSelectQuery(withOperations(CoreMatchers.<Iterable<? extends SelectOperation>>is(firstQuery.getSelectOperations())), withCursor(-1))));
}Example 54
| Project: floodlight-master File: OFSwitchHandshakeHandlerVer10Test.java View source code |
@Override
@Test
public void moveToWaitSwitchDriverSubHandshake() throws Exception {
moveToWaitDescriptionStatReply();
handleDescStatsAndCreateSwitch(false);
assertThat(switchHandler.getStateForTesting(), CoreMatchers.instanceOf(OFSwitchHandshakeHandler.WaitSwitchDriverSubHandshakeState.class));
assertThat("Unexpected message captured", connection.getMessages(), Matchers.empty());
verify(sw);
}Example 55
| Project: Jnario-master File: AnnotationsSpec.java View source code |
@Test
@Named("should support class annotations for \\\'describe\\\'")
@Order(1)
public void _shouldSupportClassAnnotationsForDescribe() throws Exception {
final String spec = "\r\n\t\t\tpackage bootstrap\r\n\t\t\timport static org.hamcrest.CoreMatchers.*\t\t\t\r\n\t\t\timport com.google.inject.Singleton\r\n\r\n\t\t\t@Singleton\t\t\t\r\n\t\t\tdescribe \"Annotations\" {\r\n\t\t\t\r\n\t\t\tfact \"should support class annotations for describe\"{\r\n\t\t\t\t\tval annotation = typeof(AnnotationsSpec).getAnnotation(typeof(Singleton))\r\n\t\t\t\t\tannotation should not be null\r\n\t\t\t\t} \r\n\t\t\t\t\t\t\r\n\t\t\t}\r\n\t\t";
this._behaviorExecutor.executesSuccessfully(spec);
}Example 56
| Project: org.ops4j.pax.url-master File: MetaTypeTest.java View source code |
@Test
public void checkMetadata() throws IOException, BundleException {
Bundle bundle = BundleUtils.getBundle(bc, "org.ops4j.pax.url.mvn");
assertThat(bundle, is(notNullValue()));
MetaTypeInformation metaTypeInformation = metaTypeService.getMetaTypeInformation(bundle);
assertThat(metaTypeInformation, is(notNullValue()));
String[] pids = metaTypeInformation.getPids();
assertThat(pids, is(notNullValue()));
assertThat(pids.length, is(1));
assertThat(pids[0], is("org.ops4j.pax.url.mvn"));
ObjectClassDefinition ocd = metaTypeInformation.getObjectClassDefinition(pids[0], null);
assertThat(ocd, is(notNullValue()));
assertThat(ocd.getID(), is("org.ops4j.pax.url.mvn"));
AttributeDefinition[] attrDefs = ocd.getAttributeDefinitions(ObjectClassDefinition.ALL);
assertThat(attrDefs, is(notNullValue()));
assertThat(attrDefs.length, is(10));
List<String> ids = new ArrayList<String>();
for (AttributeDefinition attrDef : attrDefs) {
String id = attrDef.getID().replace("org.ops4j.pax.url.mvn.", "");
ids.add(id);
}
assertThat(ids, CoreMatchers.hasItems("certificateCheck", "defaultRepositories", "globalUpdatePolicy", "localRepository", "proxies", "proxySupport", "repositories", "security", "settings", "timeout"));
}Example 57
| Project: shard-master File: ShardingForNullableWithAggregateTest.java View source code |
@Test
public void assertSelectCount() throws SQLException, DatabaseUnitException {
String sql = "SELECT COUNT(`user_id`) FROM `t_order`";
try (Connection conn = shardingDataSource.getConnection();
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery()) {
assertThat(rs.next(), is(true));
assertThat(rs.getInt("COUNT(`user_id`)"), is(0));
assertThat(rs.getInt(1), is(0));
assertThat(rs.getObject("COUNT(`user_id`)"), CoreMatchers.<Object>is(new BigDecimal("0")));
assertThat(rs.getObject(1), CoreMatchers.<Object>is(new BigDecimal("0")));
assertThat(rs.next(), is(false));
}
}Example 58
| Project: sharding-jdbc-master File: ShardingForNullableWithAggregateTest.java View source code |
@Test
public void assertSelectCount() throws SQLException, DatabaseUnitException {
String sql = "SELECT COUNT(`user_id`) FROM `t_order`";
try (Connection conn = shardingDataSource.getConnection();
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery()) {
assertThat(rs.next(), is(true));
assertThat(rs.getInt("COUNT(`user_id`)"), is(0));
assertThat(rs.getInt(1), is(0));
assertThat(rs.getObject("COUNT(`user_id`)"), CoreMatchers.<Object>is(new BigDecimal("0")));
assertThat(rs.getObject(1), CoreMatchers.<Object>is(new BigDecimal("0")));
assertThat(rs.next(), is(false));
}
}Example 59
| Project: transaction-master File: ShardingForNullableWithAggregateTest.java View source code |
@Test
public void assertSelectCount() throws SQLException, DatabaseUnitException {
String sql = "SELECT COUNT(`user_id`) FROM `t_order`";
try (Connection conn = shardingDataSource.getConnection();
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery()) {
assertThat(rs.next(), is(true));
assertThat(rs.getInt("COUNT(`user_id`)"), is(0));
assertThat(rs.getInt(1), is(0));
assertThat(rs.getObject("COUNT(`user_id`)"), CoreMatchers.<Object>is(new BigDecimal("0")));
assertThat(rs.getObject(1), CoreMatchers.<Object>is(new BigDecimal("0")));
assertThat(rs.next(), is(false));
}
}Example 60
| Project: checkstyle-master File: InputParenPad.java View source code |
private void except() {
// warning
java.util.ArrayList<Integer> arrlist = new java.util.ArrayList<Integer>(5);
// warning
arrlist.add(20);
// warning
arrlist.add(15);
// warning
arrlist.add(30);
arrlist.add(45);
try {
// warning
(arrlist).remove(2);
} catch (// warning
IndexOutOfBoundsException // warning
x) {
x.getMessage();
}
// warning
org.junit.Assert.assertThat("123", org.hamcrest.CoreMatchers.is("123"));
// warning
org.junit.Assert.assertThat(// warning
"Help! Integers don't work", 0, // warning
org.hamcrest.CoreMatchers.is(1));
}Example 61
| Project: ddf-master File: TestAttributeFileClaimsHandler.java View source code |
@Test
public void testRetrieveClaimsValuesNullPrincipal() {
ClaimsParameters claimsParameters = new ClaimsParameters();
ClaimCollection claimCollection = new ClaimCollection();
ProcessedClaimCollection processedClaims = attributeFileClaimsHandler.retrieveClaimValues(claimCollection, claimsParameters);
Assert.assertThat(processedClaims.size(), CoreMatchers.is(equalTo(0)));
}Example 62
| Project: gelfj-master File: GelfHandlerTest.java View source code |
@Test
public void testSetAdditionalField() {
GelfHandler gelfHandler = new GelfHandler();
gelfHandler.setAdditionalField(null);
gelfHandler.setAdditionalField("=");
gelfHandler.setAdditionalField("==");
Map<String, String> fields = gelfHandler.getFields();
assertThat("No empty key exists", fields.get(""), CoreMatchers.nullValue());
}Example 63
| Project: jslint4java-master File: ReportWriterImplTest.java View source code |
/**
* issue 65: If we configure an invalid report xml, we should blow up with a
* {@link RuntimeException} (wrapping a
* {@link IOException}). Instead, we're blowing up with an
* {@link NullPointerException}when we try to close().
*/
@Test
public void closeDoesntHideIoExceptionWithNullPointerException() throws IOException {
kaboom.expect(RuntimeException.class);
kaboom.expectCause(CoreMatchers.<Throwable>instanceOf(IOException.class));
// This is guaranteed to fail as it's a file not a directory.
File f = tmpf.newFile("bob");
ReportWriter rw = new ReportWriterImpl(new File(f, REPORT_XML), formatter);
try {
rw.open();
} finally {
// This shouldn't blow up with an NPE.
rw.close();
}
}Example 64
| Project: MutabilityDetector-master File: MutabilityCheckerTest.java View source code |
@Test
public void onlyOneReasonIsRaisedForAssigningAbstractTypeToField() throws Exception {
AnalysisResult analysisResult = getAnalysisResult(MutableByAssigningAbstractTypeToField.class);
Collection<MutableReasonDetail> reasons = analysisResult.reasons;
assertThat(formatReasons(reasons), reasons.size(), is(1));
Reason reason = reasons.iterator().next().reason();
assertThat(reason, CoreMatchers.<Reason>is(ABSTRACT_TYPE_TO_FIELD));
}Example 65
| Project: neo4j-enterprise-master File: MultiPaxosTest.java View source code |
@Test
public void testDecision() throws ExecutionException, InterruptedException, URISyntaxException {
Map<String, String> map1 = new AtomicBroadcastMap<String, String>(cluster.getNodes().get(0).newClient(AtomicBroadcast.class), cluster.getNodes().get(0).newClient(Snapshot.class));
Map<String, String> map2 = new AtomicBroadcastMap<String, String>(cluster.getNodes().get(1).newClient(AtomicBroadcast.class), cluster.getNodes().get(1).newClient(Snapshot.class));
map1.put("foo", "bar");
network.tick(30);
Object foo = map1.get("foo");
Assert.assertThat(foo.toString(), equalTo("bar"));
map1.put("bar", "foo");
network.tick(30);
Object bar = map2.get("bar");
Assert.assertThat(bar.toString(), equalTo("foo"));
map1.put("foo", "bar2");
network.tick(30);
foo = map2.get("foo");
Assert.assertThat(foo.toString(), equalTo("bar2"));
map1.clear();
network.tick(30);
foo = map2.get("foo");
Assert.assertThat(foo, CoreMatchers.nullValue());
}Example 66
| Project: octarine-master File: RecordJoinerTest.java View source code |
@Test
public void three_way_join() {
List<Record> joined = RecordJoins.join(RecordJoins.join(books).on(authorId).to(id).manyToOne(authors)).on(publisherId).to(id).manyToOne(publishers).map( r -> r.select(publisherName, authorName, bookName)).filter(authorName.is("Alan Goodyear")).collect(Collectors.toList());
assertThat(joined, CoreMatchers.hasItems($$(bookName.of("Amorous Encounters"), authorName.of("Alan Goodyear"), publisherName.of("Bills And Moon")), $$(bookName.of("The Cromulence Of Truths"), authorName.of("Alan Goodyear"), publisherName.of("Servo"))));
}Example 67
| Project: pgjdbc-master File: ReplicationConnectionTest.java View source code |
@Test
public void testReplicationCommandResultSetAccessByIndex() throws Exception {
Statement statement = replConnection.createStatement();
ResultSet resultSet = statement.executeQuery("IDENTIFY_SYSTEM");
String xlogpos = null;
if (resultSet.next()) {
xlogpos = resultSet.getString(3);
}
resultSet.close();
statement.close();
assertThat("Replication protocol supports a limited number of commands, " + "and it command can be execute via Statement(simple query protocol), " + "and result fetch via ResultSet", xlogpos, CoreMatchers.notNullValue());
}Example 68
| Project: piraso-master File: PreferencesTest.java View source code |
@Test
public void testAddProperty() throws Exception {
Preferences preferences = new Preferences();
preferences.addProperty("1", 1);
preferences.addProperty("true", true);
assertThat(preferences.isEnabled("true"), is(true));
assertThat(preferences.isEnabled("not existing"), is(false));
assertThat(preferences.getIntValue("1"), is(1));
assertThat(preferences.getIntValue("not existsing"), CoreMatchers.<Object>nullValue());
}Example 69
| Project: qi4j-sdk-master File: UnitOfWorkFactoryTest.java View source code |
@Test
public void testUnitOfWork() throws Exception {
UnitOfWork unitOfWork = module.newUnitOfWork();
// Create product
EntityBuilder<ProductEntity> cb = unitOfWork.newEntityBuilder(ProductEntity.class);
cb.instance().name().set("Chair");
cb.instance().price().set(57);
Product chair = cb.newInstance();
String actual = chair.name().get();
org.junit.Assert.assertThat("Chair.name()", actual, org.hamcrest.CoreMatchers.equalTo("Chair"));
org.junit.Assert.assertThat("Chair.price()", chair.price().get(), org.hamcrest.CoreMatchers.equalTo(57));
unitOfWork.complete();
}Example 70
| Project: SmartHome-master File: EnrichThingDTOMapperTest.java View source code |
@Test
public void shouldMapEnrichedThingDTO() {
when(linkedItemsMap.get("1")).thenReturn(Sets.newHashSet("linkedItem1", "linkedItem2"));
EnrichedThingDTO enrichedThingDTO = EnrichedThingDTOMapper.map(thing, thingStatusInfo, firmwareStatus, linkedItemsMap, true);
assertThat(enrichedThingDTO.editable, is(true));
assertThat(enrichedThingDTO.firmwareStatus, is(equalTo(firmwareStatus)));
assertThat(enrichedThingDTO.statusInfo, is(equalTo(thingStatusInfo)));
assertThat(enrichedThingDTO.thingTypeUID, is(equalTo(thing.getThingTypeUID().getAsString())));
assertThat(enrichedThingDTO.label, is(equalTo(THING_LABEL)));
assertThat(enrichedThingDTO.bridgeUID, is(CoreMatchers.nullValue()));
assertChannels(enrichedThingDTO);
assertThat(enrichedThingDTO.configuration.values(), is(empty()));
assertThat(enrichedThingDTO.properties, is(equalTo(properties)));
assertThat(enrichedThingDTO.location, is(equalTo(LOCATION)));
}Example 71
| Project: spring-hateoas-master File: ControllerEntityLinksUnitTest.java View source code |
/**
* @see #43
*/
@Test
@SuppressWarnings("unchecked")
public void returnsLinkBuilderForParameterizedController() {
when(linkBuilderFactory.linkTo(eq(ControllerWithParameters.class), Mockito.any(Object[].class))).thenReturn(linkTo(ControllerWithParameters.class, "1"));
ControllerEntityLinks links = new ControllerEntityLinks(Arrays.asList(ControllerWithParameters.class), linkBuilderFactory);
LinkBuilder builder = links.linkFor(Order.class, "1");
assertThat(builder.withSelfRel().getHref(), CoreMatchers.endsWith("/person/1"));
}Example 72
| Project: 3House-master File: GeneralTest.java View source code |
@Test
public void testOpenSettings() {
NavigationUtil.navigateToSettings();
onView(withText(R.string.settings_general)).perform(ViewActions.click());
ViewInteraction cbxLoadLast = onView(withText(R.string.open_last_sitemap_on_upstart));
cbxLoadLast.check(ViewAssertions.matches(CoreMatchers.not(isChecked())));
cbxLoadLast.perform(ViewActions.click());
cbxLoadLast.check(ViewAssertions.matches(isChecked()));
cbxLoadLast.perform(ViewActions.click());
cbxLoadLast.check(ViewAssertions.matches(CoreMatchers.not(isChecked())));
}Example 73
| Project: aerogear-simplepush-server-master File: MessageFrameTest.java View source code |
@Test
public void messages() {
final String[] messages = { "one", "two", "three" };
final MessageFrame messageFrame = new MessageFrame(messages);
assertThat(messageFrame.messages().size(), CoreMatchers.is(3));
assertThat(messageFrame.messages(), CoreMatchers.hasItems("one", "two", "three"));
messageFrame.release();
}Example 74
| Project: android-priority-jobqueue-examples-master File: SqliteJobQueueTest.java View source code |
@Test
public void testCustomSerializer() throws Exception {
final CountDownLatch calledForSerialize = new CountDownLatch(1);
final CountDownLatch calledForDeserialize = new CountDownLatch(1);
SqliteJobQueue.JobSerializer jobSerializer = new SqliteJobQueue.JavaSerializer() {
@Override
public byte[] serialize(Object object) throws IOException {
calledForSerialize.countDown();
return super.serialize(object);
}
@Override
public <T extends BaseJob> T deserialize(byte[] bytes) throws IOException, ClassNotFoundException {
calledForDeserialize.countDown();
return super.deserialize(bytes);
}
};
SqliteJobQueue jobQueue = new SqliteJobQueue(Robolectric.application, System.nanoTime(), "__" + System.nanoTime(), jobSerializer);
jobQueue.insert(createNewJobHolder(new Params(0)));
calledForSerialize.await(1, TimeUnit.SECONDS);
MatcherAssert.assertThat("custom serializer should be called for serialize", (int) calledForSerialize.getCount(), CoreMatchers.equalTo(0));
MatcherAssert.assertThat("custom serializer should NOT be called for deserialize", (int) calledForDeserialize.getCount(), CoreMatchers.equalTo(1));
jobQueue.nextJobAndIncRunCount(true, null);
MatcherAssert.assertThat("custom serializer should be called for deserialize", (int) calledForDeserialize.getCount(), CoreMatchers.equalTo(0));
}Example 75
| Project: android-priority-jobqueue-master File: SqliteJobQueueTest.java View source code |
@Test
public void testCustomSerializer() throws Exception {
final CountDownLatch calledForSerialize = new CountDownLatch(1);
final CountDownLatch calledForDeserialize = new CountDownLatch(1);
SqliteJobQueue.JobSerializer jobSerializer = new SqliteJobQueue.JavaSerializer() {
@Override
public byte[] serialize(Object object) throws IOException {
calledForSerialize.countDown();
return super.serialize(object);
}
@Override
public <T extends BaseJob> T deserialize(byte[] bytes) throws IOException, ClassNotFoundException {
calledForDeserialize.countDown();
return super.deserialize(bytes);
}
};
SqliteJobQueue jobQueue = new SqliteJobQueue(Robolectric.application, System.nanoTime(), "__" + System.nanoTime(), jobSerializer);
jobQueue.insert(createNewJobHolder(new Params(0)));
calledForSerialize.await(1, TimeUnit.SECONDS);
MatcherAssert.assertThat("custom serializer should be called for serialize", (int) calledForSerialize.getCount(), CoreMatchers.equalTo(0));
MatcherAssert.assertThat("custom serializer should NOT be called for deserialize", (int) calledForDeserialize.getCount(), CoreMatchers.equalTo(1));
jobQueue.nextJobAndIncRunCount(true, null);
MatcherAssert.assertThat("custom serializer should be called for deserialize", (int) calledForDeserialize.getCount(), CoreMatchers.equalTo(0));
}Example 76
| Project: approval-master File: ExecutableExistsOnPathTest.java View source code |
@Test
public void shouldProperlyExecuteOnUnix() throws Exception {
CrossPlatformCommand.setOS("Linux");
Assert.assertThat(new ExecutableExistsOnPath("non-existing-executable").execute(), CoreMatchers.equalTo(false));
Assume.assumeTrue(CrossPlatformCommand.isUnix());
Assert.assertThat(new ExecutableExistsOnPath("vim").execute(), CoreMatchers.equalTo(true));
}Example 77
| Project: atam4j-master File: Atam4jIntegrationTest.java View source code |
private void checkThatWeEventuallyGetSuccess(TestStatusResource resource) {
PollingPredicate<TestsRunResult> resultPollingPredicate = new PollingPredicate<>(UnitTestTimeouts.MAX_ATTEMPTS, UnitTestTimeouts.RETRY_POLL_INTERVAL_IN_MILLIS, testsRunResult -> testsRunResult.getStatus().equals(TestsRunResult.Status.ALL_OK), () -> (TestsRunResult) resource.getTestStatus().getEntity());
assertThat(resultPollingPredicate.pollUntilPassedOrMaxAttemptsExceeded(), CoreMatchers.is(true));
}Example 78
| Project: camelinaction2-master File: FirstWildFlyIT.java View source code |
@Test
public void testHello() throws Exception {
// assume jboss is running
String home = System.getenv("JBOSS_HOME");
assumeThat("JBoss WildFly must be installed in JBOSS_HOME directory", home, CoreMatchers.anything(home));
String out = camelContext.createProducerTemplate().requestBody("direct:hello", "Donald", String.class);
assertEquals("Hello Donald", out);
}Example 79
| Project: cometd-master File: CometDDisconnectSynchronousTest.java View source code |
@Test
public void testDisconnectSynchronous() throws Exception {
defineClass(Latch.class);
evaluateScript("var readyLatch = new Latch(1);");
Latch readyLatch = get("readyLatch");
evaluateScript("" + "cometd.configure({url: '" + cometdURL + "', logLevel: '" + getLogLevel() + "'});" + "cometd.addListener('/meta/connect', function(message) { readyLatch.countDown(); });" + "" + "cometd.handshake();");
Assert.assertTrue(readyLatch.await(5000));
Assume.assumeThat((String) evaluateScript("cometd.getTransport().getType()"), CoreMatchers.equalTo("long-polling"));
evaluateScript("" + "var disconnected = false;" + "cometd.addListener('/meta/disconnect', function(message) { disconnected = true; });" + "cometd.disconnect(true);" + "window.assert(disconnected === true);" + "");
}Example 80
| Project: dataflow-java-master File: PairGeneratorTest.java View source code |
@Test
public void testAllPairsWithReplacement() {
FluentIterable<KV<String, String>> pairs = PairGenerator.WITH_REPLACEMENT.allPairs(ImmutableList.of("one", "two", "three"), String.CASE_INSENSITIVE_ORDER);
assertEquals(6, pairs.size());
assertThat(pairs, CoreMatchers.hasItems(KV.of("one", "one"), KV.of("one", "two"), KV.of("one", "three"), KV.of("two", "two"), KV.of("three", "two"), KV.of("three", "three")));
}Example 81
| Project: doctester-master File: ApplicationControllerTest.java View source code |
@Test
public void testThatHeadRequestIsSent() {
// /redirect will send a location: redirect in the headers
Response result = makeRequest(Request.HEAD().url(testServerUrl().path("/")));
assertThat(result.headers, CoreMatchers.notNullValue());
assertThat(result.payload, CoreMatchers.nullValue());
//ninja server not yet supporting HEAD
assertThat(result.httpStatus, CoreMatchers.equalTo(404));
}Example 82
| Project: dungeon-master File: WeatherTest.java View source code |
@Test
public void testWeatherShouldPresentAllConditionsOverTheCourseOfAYear() {
// Note that this test may fail because of probabilistic issues.
// However, that would indicate an issue with conditions not varying enough, which would be a bug.
Date date = new Date(10, 1, 1);
final Date end = date.plus(1, DungeonTimeUnit.YEAR);
Set<WeatherCondition> conditionSet = new HashSet<>();
Weather weather = new Weather(date);
while (date.compareTo(end) < 0) {
// Check until a full year passes.
conditionSet.add(weather.getCurrentCondition(date));
// Check the condition hourly.
date = date.plus(1, DungeonTimeUnit.HOUR);
}
Assert.assertThat(conditionSet, CoreMatchers.hasItems(WeatherCondition.values()));
}Example 83
| Project: email-ext-plugin-master File: RecipientProviderTest.java View source code |
@Test
public void allSupporting() throws Exception {
List<RecipientProviderDescriptor> descriptors = RecipientProvider.allSupporting(WorkflowJob.class);
assertThat(descriptors, CoreMatchers.hasItem(CoreMatchers.isA(DevelopersRecipientProvider.DescriptorImpl.class)));
assertThat(descriptors, CoreMatchers.not(CoreMatchers.hasItem(CoreMatchers.isA(ListRecipientProvider.DescriptorImpl.class))));
descriptors = RecipientProvider.allSupporting(FreeStyleProject.class);
assertThat(descriptors, CoreMatchers.hasItem(CoreMatchers.isA(DevelopersRecipientProvider.DescriptorImpl.class)));
assertThat(descriptors, CoreMatchers.hasItem(CoreMatchers.isA(ListRecipientProvider.DescriptorImpl.class)));
}Example 84
| Project: Inside_Android_Testing-master File: ApiGatewayTest.java View source code |
@Test
public void shouldMakeRemoteGetCalls() {
Robolectric.getBackgroundScheduler().pause();
TestGetRequest apiRequest = new TestGetRequest();
apiGateway.makeRequest(apiRequest, responseCallbacks);
Robolectric.addPendingHttpResponse(200, GENERIC_XML);
Robolectric.getBackgroundScheduler().runOneTask();
HttpRequestInfo sentHttpRequestData = Robolectric.getSentHttpRequestInfo(0);
HttpRequest sentHttpRequest = sentHttpRequestData.getHttpRequest();
assertThat(sentHttpRequest.getRequestLine().getUri(), equalTo("www.example.com"));
assertThat(sentHttpRequest.getRequestLine().getMethod(), equalTo(HttpGet.METHOD_NAME));
assertThat(sentHttpRequest.getHeaders("foo")[0].getValue(), equalTo("bar"));
CredentialsProvider credentialsProvider = (CredentialsProvider) sentHttpRequestData.getHttpContext().getAttribute(ClientContext.CREDS_PROVIDER);
assertThat(credentialsProvider.getCredentials(AuthScope.ANY).getUserPrincipal().getName(), CoreMatchers.equalTo("spongebob"));
assertThat(credentialsProvider.getCredentials(AuthScope.ANY).getPassword(), CoreMatchers.equalTo("squarepants"));
}Example 85
| Project: jenkins-plugins-master File: RecipientProviderTest.java View source code |
@Test
public void allSupporting() throws Exception {
List<RecipientProviderDescriptor> descriptors = RecipientProvider.allSupporting(WorkflowJob.class);
assertThat(descriptors, CoreMatchers.hasItem(CoreMatchers.isA(DevelopersRecipientProvider.DescriptorImpl.class)));
assertThat(descriptors, CoreMatchers.not(CoreMatchers.hasItem(CoreMatchers.isA(ListRecipientProvider.DescriptorImpl.class))));
descriptors = RecipientProvider.allSupporting(FreeStyleProject.class);
assertThat(descriptors, CoreMatchers.hasItem(CoreMatchers.isA(DevelopersRecipientProvider.DescriptorImpl.class)));
assertThat(descriptors, CoreMatchers.hasItem(CoreMatchers.isA(ListRecipientProvider.DescriptorImpl.class)));
}Example 86
| Project: jetbrick-commons-master File: ConfigTest.java View source code |
@Test
public void testObject() {
Assert.assertThat(c.asObject("webapp.formatter"), CoreMatchers.instanceOf(java.text.SimpleDateFormat.class));
Thread thread1 = c.asObject("webapp.thread.1", Thread.class);
Assert.assertEquals("jetbrick_demo_webapp", thread1.getName());
Assert.assertEquals(Boolean.TRUE, thread1.isDaemon());
Assert.assertEquals(5, thread1.getPriority());
Thread thread2 = c.asObject("webapp.thread.2", Thread.class);
Assert.assertTrue(thread1 == thread2);
}Example 87
| Project: Nin-master File: RouteTest.java View source code |
@Test
public void convertRawUriToRegex() {
assertThat(Route.convertRawUriToRegex("/me/{username: .*}"), CoreMatchers.equalTo("/me/(.*)"));
assertThat(Route.convertRawUriToRegex("/me/{username: [a-zA-Z][a-zA-Z_0-9]}"), CoreMatchers.equalTo("/me/([a-zA-Z][a-zA-Z_0-9])"));
assertThat(Route.convertRawUriToRegex("/me/{username}"), CoreMatchers.equalTo("/me/([^/]*)"));
// check regex with escapes/backslashes (\)
assertThat(Route.convertRawUriToRegex("/me/{id: \\d+}"), CoreMatchers.equalTo("/me/(\\d+)"));
// check regex with groups, they should be converted to non-capturing groups
// people may want to have both "/users/mike" and "/mike" in one route
// https://github.com/ninjaframework/ninja/issues/497
assertThat(Route.convertRawUriToRegex("(/users)?/{user}"), CoreMatchers.equalTo("(?:/users)?/([^/]*)"));
}Example 88
| Project: Ninja-master File: RouteTest.java View source code |
@Test
public void convertRawUriToRegex() {
assertThat(Route.convertRawUriToRegex("/me/{username: .*}"), CoreMatchers.equalTo("/me/(.*)"));
assertThat(Route.convertRawUriToRegex("/me/{username: [a-zA-Z][a-zA-Z_0-9]}"), CoreMatchers.equalTo("/me/([a-zA-Z][a-zA-Z_0-9])"));
assertThat(Route.convertRawUriToRegex("/me/{username}"), CoreMatchers.equalTo("/me/([^/]*)"));
// check regex with escapes/backslashes (\)
assertThat(Route.convertRawUriToRegex("/me/{id: \\d+}"), CoreMatchers.equalTo("/me/(\\d+)"));
// check regex with groups, they should be converted to non-capturing groups
// people may want to have both "/users/mike" and "/mike" in one route
// https://github.com/ninjaframework/ninja/issues/497
assertThat(Route.convertRawUriToRegex("(/users)?/{user}"), CoreMatchers.equalTo("(?:/users)?/([^/]*)"));
}Example 89
| Project: NuBitsj-master File: TransactionOutputTest.java View source code |
@Test
public void testMultiSigOutputToString() throws Exception {
sendMoneyToWallet(Coin.COIN.add(Coin.CENT), AbstractBlockChain.NewBlockType.BEST_CHAIN);
ECKey myKey = new ECKey();
this.wallet.importKey(myKey);
// Simulate another signatory
ECKey otherKey = new ECKey();
// Create multi-sig transaction
Transaction multiSigTransaction = new Transaction(params);
ImmutableList<ECKey> keys = ImmutableList.of(myKey, otherKey);
Script scriptPubKey = ScriptBuilder.createMultiSigOutputScript(2, keys);
multiSigTransaction.addOutput(Coin.COIN, scriptPubKey);
Wallet.SendRequest req = Wallet.SendRequest.forTx(multiSigTransaction);
this.wallet.completeTx(req);
TransactionOutput multiSigTransactionOutput = multiSigTransaction.getOutput(0);
assertThat(multiSigTransactionOutput.toString(), CoreMatchers.containsString("CHECKMULTISIG"));
}Example 90
| Project: Orekit-master File: NegateDetectorTest.java View source code |
/**
* check g function is negated.
*
* @throws OrekitException on error
*/
@Test
public void testG() throws OrekitException {
//setup
EventDetector a = Mockito.mock(EventDetector.class);
NegateDetector detector = new NegateDetector(a);
SpacecraftState s = Mockito.mock(SpacecraftState.class);
// verify + to -
Mockito.when(a.g(s)).thenReturn(1.0);
Assert.assertThat(detector.g(s), CoreMatchers.is(-1.0));
// verify - to +
Mockito.when(a.g(s)).thenReturn(-1.0);
Assert.assertThat(detector.g(s), CoreMatchers.is(1.0));
}Example 91
| Project: Resteasy-master File: UndertowTest.java View source code |
/**
* @tpTestDetails Redirection in one servlet to other servlet.
* @tpSince RESTEasy 3.0.16
*/
@Test
public void testUndertow() throws Exception {
URL url = new URL(generateURL("/test"));
HttpURLConnection conn = HttpURLConnection.class.cast(url.openConnection());
conn.connect();
byte[] b = new byte[16];
conn.getInputStream().read(b);
Assert.assertThat("Wrong content of response", new String(b), CoreMatchers.startsWith("forward"));
Assert.assertEquals(HttpResponseCodes.SC_OK, conn.getResponseCode());
conn.disconnect();
}Example 92
| Project: rxnorm-client-master File: RxNormSuggestionGroupTest.java View source code |
@Test
public void testDeserializeRelatedGroupResponse() throws IOException {
ClassLoader cl = NdfrtGroupConceptTest.class.getClassLoader();
File testJsonResponseFile = new File(cl.getResource("json/rxnorm-related-response.json").getFile());
FileReader jsonStreamReader = new FileReader(testJsonResponseFile);
AllRelatedGroupResponse response = gson.fromJson(jsonStreamReader, AllRelatedGroupResponse.class);
jsonStreamReader.close();
List<ConceptGroup> relatedGroup = response.getAllRelatedGroup().getConceptGroup();
assertThat("We received 16 relationships", relatedGroup.size(), CoreMatchers.is(16));
//Make sure that we get at least one ConceptProperty from the set
boolean didReceiveProperties = false;
for (ConceptGroup cg : relatedGroup) {
assertThat("ConceptGroup is not null", cg, Matchers.notNullValue());
assertThat("ConceptGroup is TTY is set", cg.getTty(), Matchers.notNullValue());
for (ConceptProperty property : cg.getConceptProperties()) {
didReceiveProperties = true;
assertThat("Property name is set", property.getName(), Matchers.notNullValue());
assertThat("Property TTY is set", property.getTty(), Matchers.notNullValue());
assertThat("Property langugage is set", property.getLanguage(), Matchers.notNullValue());
assertThat("Property rxcui is set", property.getRxcui(), Matchers.notNullValue());
}
}
assertThat("We saw at least one concept property set", didReceiveProperties, Matchers.is(true));
assertThat("The rxnormId query is 866350", response.getAllRelatedGroup().getRxcui(), Matchers.equalToIgnoringCase("866350"));
}Example 93
| Project: sagan-master File: GuidesOrgTests.java View source code |
@Test
public void shouldFindByPrefix() throws Exception {
given(ghClient.sendRequestForJson(anyString(), anyVararg())).willReturn(Fixtures.githubRepoListJson());
List<GitHubRepo> matches = service.findRepositoriesByPrefix(GettingStartedGuides.REPO_PREFIX);
assertThat(matches.size(), greaterThan(0));
for (GitHubRepo match : matches) {
assertThat(match.getName(), CoreMatchers.startsWith(GettingStartedGuides.REPO_PREFIX));
}
}Example 94
| Project: streamflow-core-master File: StringsTest.java View source code |
@Test
public void testEmpty() {
Assert.assertThat(Strings.empty(null), CoreMatchers.equalTo(true));
Assert.assertThat(Strings.empty(""), CoreMatchers.equalTo(true));
Assert.assertThat(Strings.empty(" "), CoreMatchers.equalTo(true));
Assert.assertThat(Strings.empty("X "), CoreMatchers.equalTo(false));
Assert.assertThat(Strings.empty("X"), CoreMatchers.equalTo(false));
}Example 95
| Project: terasoluna-gfw-master File: BusinessExceptionTest.java View source code |
@Test
public void testConstructor2() throws Exception {
String message = "resultMessages";
Exception cause = new IllegalArgumentException("cause");
// expect
expectedException.expect(BusinessException.class);
expectedException.expectMessage(message);
Matcher<? extends Throwable> matcher = CoreMatchers.instanceOf(IllegalArgumentException.class);
expectedException.expectCause(matcher);
// set up
ResultMessages resultMessages = ResultMessages.error().add(ResultMessage.fromText(message));
exception = new BusinessException(resultMessages, cause);
// throw & assert
throw exception;
}Example 96
| Project: Yggdrasil-master File: RunStateTest.java View source code |
@Test
public void testReadRunState() throws Exception {
if (TravisUtils.runningOnTravis()) {
return;
}
RunState runnableRunState = new RunState();
Thread runstate = new Thread(runnableRunState);
runstate.start();
// Get host name where the service should run.
HostName hostname = new HostName();
String hn = hostname.getHostName();
// Set port
YggdrasilConfig config = new YggdrasilConfig(generalConfigFile);
int MONITOR_PORT = config.getMonitorPort();
logger.info("RunStateTest: " + hn + ":" + MONITOR_PORT);
Socket socket = new Socket(hn, MONITOR_PORT);
// Read run state form endpoint
BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream()));
try {
Assert.assertNotNull(rd);
String runStateText = rd.readLine();
Assert.assertThat(runStateText, CoreMatchers.containsString("Yggdrasil"));
} finally {
rd.close();
socket.close();
}
}Example 97
| Project: hibernate-semantic-query-master File: SelectClauseTests.java View source code |
@Test
public void testNestedDynamicInstantiationSelection() {
SqmSelectStatement statement = interpretSelect("select new org.hibernate.sqm.test.hql.SelectClauseTests$DTO(" + " p.nickName, " + " p.numberOfToes, " + " new org.hibernate.sqm.test.hql.SelectClauseTests$DTO(p.nickName, p.numberOfToes) " + " ) " + "from Person p");
assertEquals(1, statement.getQuerySpec().getSelectClause().getSelections().size());
assertThat(statement.getQuerySpec().getSelectClause().getSelections().get(0).getExpression(), instanceOf(SqmDynamicInstantiation.class));
SqmDynamicInstantiation dynamicInstantiation = (SqmDynamicInstantiation) statement.getQuerySpec().getSelectClause().getSelections().get(0).getExpression();
assertThat(dynamicInstantiation.getInstantiationTarget().getNature(), equalTo(SqmDynamicInstantiationTarget.Nature.CLASS));
assertThat(dynamicInstantiation.getInstantiationTarget().getJavaType(), CoreMatchers.<Class>equalTo(DTO.class));
assertEquals(3, dynamicInstantiation.getArguments().size());
assertThat(dynamicInstantiation.getArguments().get(0).getExpression(), instanceOf(SqmSingularAttributeReference.class));
assertThat(dynamicInstantiation.getArguments().get(1).getExpression(), instanceOf(SqmSingularAttributeReference.class));
assertThat(dynamicInstantiation.getArguments().get(2).getExpression(), instanceOf(SqmDynamicInstantiation.class));
SqmDynamicInstantiation nestedInstantiation = (SqmDynamicInstantiation) dynamicInstantiation.getArguments().get(2).getExpression();
assertThat(nestedInstantiation.getInstantiationTarget().getNature(), equalTo(SqmDynamicInstantiationTarget.Nature.CLASS));
assertThat(nestedInstantiation.getInstantiationTarget().getJavaType(), CoreMatchers.<Class>equalTo(DTO.class));
}Example 98
| Project: iosched-master File: SessionDetailActivity_EndedLiveSessionTest.java View source code |
@Test
public void youTubeVideo_WhenClicked_IntentFired() {
Intent resultData = new Intent();
resultData.putExtras(new Bundle());
// Create the ActivityResult with the Intent.
Intents.intending(CoreMatchers.not(IntentMatchers.isInternal())).respondWith(new Instrumentation.ActivityResult(Activity.RESULT_OK, resultData));
// When clicking on video
onView(withId(R.id.watch)).perform(click());
// Then the intent to play the video is fired
IntentUtils.checkVideoIntentIsFired(SessionsMockCursor.FAKE_YOUTUBE_URL, mActivityRule.getActivity(), false);
}Example 99
| Project: jobConfigHistory-plugin-master File: JobConfigHistoryBaseActionIT.java View source code |
@Bug(5534)
public void testSecuredAccessToJobConfigHistoryPage() throws IOException, SAXException {
// without security the jobConfigHistory-badge should show.
final HtmlPage withoutSecurity = webClient.goTo("/");
assertThat(withoutSecurity.asXml(), CoreMatchers.containsString(JobConfigHistoryConsts.ICONFILENAME));
withoutSecurity.getAnchorByHref("/" + JobConfigHistoryConsts.URLNAME);
// with security enabled the jobConfigHistory-badge should not show
// anymore.
jenkins.setSecurityRealm(new HudsonPrivateSecurityRealm(false, false, null));
jenkins.setAuthorizationStrategy(new LegacyAuthorizationStrategy());
final HtmlPage withSecurityEnabled = webClient.goTo("/");
assertThat(withSecurityEnabled.asXml(), not(CoreMatchers.containsString(JobConfigHistoryConsts.ICONFILENAME)));
try {
withSecurityEnabled.getAnchorByHref("/" + JobConfigHistoryConsts.URLNAME);
Assert.fail("Expected a " + ElementNotFoundException.class + " to be thrown");
} catch (ElementNotFoundException e) {
System.err.println(e);
}
}Example 100
| Project: opslogger-master File: OpsLoggerTestDouble.java View source code |
private void validate(T message) {
assertNotNull("LogMessage must be provided", message);
assertNotNull("MessageCode must be provided", message.getMessageCode());
assertThat("MessageCode must be provided", message.getMessageCode(), CoreMatchers.not(""));
assertNotNull("MessagePattern must be provided", message.getMessagePattern());
assertThat("MessagePattern must be provided", message.getMessagePattern(), CoreMatchers.not(""));
}Example 101
| Project: org.ops4j.pax.exam2-master File: UserProbeTest.java View source code |
/**
* Gets books.html which contains the list of books in a library.
* <p>
* The html content is based on the defined books.jsp in the sample web module.
*/
@Test
public void testGetBooksHttpContent() throws Exception {
HttpGet httpGet = new HttpGet("http://localhost:9080" + ContainerConstants.EXAM_CONTEXT_ROOT + "/books.html");
try (CloseableHttpClient httpclient = HttpClients.createDefault();
CloseableHttpResponse response = httpclient.execute(httpGet)) {
assertThat("Status code must be 200 - OK", response.getStatusLine().getStatusCode(), is(200));
// verify html content
String content = EntityUtils.toString(response.getEntity());
assertThat(content, is(notNullValue()));
// TODO Why does CoreMatchers.containsString() not work?
assertThat(content.contains("Steinbeck"), is(true));
}
}