Start building against Spring Framework snapshots for 5.0.0.RELEASE

See gh-10325
pull/9981/merge
Andy Wilkinson 7 years ago
parent d221202828
commit ae1f95e6d2

@ -162,7 +162,7 @@
<slf4j.version>1.7.25</slf4j.version> <slf4j.version>1.7.25</slf4j.version>
<snakeyaml.version>1.18</snakeyaml.version> <snakeyaml.version>1.18</snakeyaml.version>
<solr.version>6.6.1</solr.version> <solr.version>6.6.1</solr.version>
<spring.version>5.0.0.RC4</spring.version> <spring.version>5.0.0.BUILD-SNAPSHOT</spring.version>
<spring-amqp.version>2.0.0.RC1</spring-amqp.version> <spring-amqp.version>2.0.0.RC1</spring-amqp.version>
<spring-cloud-connectors.version>2.0.0.M1</spring-cloud-connectors.version> <spring-cloud-connectors.version>2.0.0.M1</spring-cloud-connectors.version>
<spring-batch.version>4.0.0.M3</spring-batch.version> <spring-batch.version>4.0.0.M3</spring-batch.version>

@ -351,6 +351,11 @@
<artifactId>mariadb-java-client</artifactId> <artifactId>mariadb-java-client</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency> <dependency>
<groupId>org.postgresql</groupId> <groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId> <artifactId>postgresql</artifactId>

@ -1,5 +1,5 @@
/* /*
* Copyright 2012-2016 the original author or authors. * Copyright 2012-2017 the original author or authors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -16,33 +16,29 @@
package org.springframework.boot; package org.springframework.boot;
import org.apache.commons.logging.impl.SimpleLog; import org.apache.commons.logging.Log;
import org.junit.Test; import org.junit.Test;
import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.ArgumentMatchers.startsWith;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
/** /**
* Tests for {@link StartupInfoLogger}. * Tests for {@link StartupInfoLogger}.
* *
* @author Dave Syer * @author Dave Syer
* @author Andy Wilkinson
*/ */
public class StartUpLoggerTests { public class StartUpLoggerTests {
private final StringBuffer output = new StringBuffer(); private final Log log = mock(Log.class);
@SuppressWarnings("serial")
private final SimpleLog log = new SimpleLog("test") {
@Override
protected void write(StringBuffer buffer) {
StartUpLoggerTests.this.output.append(buffer).append("\n");
};
};
@Test @Test
public void sourceClassIncluded() { public void sourceClassIncluded() {
given(this.log.isInfoEnabled()).willReturn(true);
new StartupInfoLogger(getClass()).logStarting(this.log); new StartupInfoLogger(getClass()).logStarting(this.log);
assertThat(this.output.toString()) verify(this.log).info(startsWith("Starting " + getClass().getSimpleName()));
.contains("Starting " + getClass().getSimpleName());
} }
} }

Loading…
Cancel
Save