Browse Source
Partial fix for gh-337. See also gh-607 which complements this, but might conflict on a merge.pull/682/merge
23 changed files with 239 additions and 72 deletions
@ -1,2 +0,0 @@
@@ -1,2 +0,0 @@
|
||||
server.port: 9010 |
||||
management.port: 9011 |
||||
@ -0,0 +1,68 @@
@@ -0,0 +1,68 @@
|
||||
/* |
||||
* Copyright 2012-2013 the original author or authors. |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
package org.springframework.boot.context.config; |
||||
|
||||
import org.junit.Test; |
||||
|
||||
import static org.junit.Assert.assertNotNull; |
||||
import static org.junit.Assert.assertNull; |
||||
import static org.junit.Assert.assertTrue; |
||||
|
||||
/** |
||||
* @author Dave Syer |
||||
*/ |
||||
public class RandomValuePropertySourceTests { |
||||
|
||||
private RandomValuePropertySource source = new RandomValuePropertySource("random"); |
||||
|
||||
@Test |
||||
public void notRandom() { |
||||
assertNull(this.source.getProperty("foo")); |
||||
} |
||||
|
||||
@Test |
||||
public void string() { |
||||
assertNotNull(this.source.getProperty("random.string")); |
||||
} |
||||
|
||||
@Test |
||||
public void intValue() { |
||||
Integer value = (Integer) this.source.getProperty("random.int"); |
||||
assertNotNull(value); |
||||
} |
||||
|
||||
@Test |
||||
public void intRange() { |
||||
Integer value = (Integer) this.source.getProperty("random.int[4,10]"); |
||||
assertNotNull(value); |
||||
assertTrue(value >= 4); |
||||
} |
||||
|
||||
@Test |
||||
public void intMax() { |
||||
Integer value = (Integer) this.source.getProperty("random.int(10)"); |
||||
assertNotNull(value); |
||||
assertTrue(value < 10); |
||||
} |
||||
|
||||
@Test |
||||
public void longValue() { |
||||
Long value = (Long) this.source.getProperty("random.long"); |
||||
assertNotNull(value); |
||||
} |
||||
|
||||
} |
||||
Loading…
Reference in new issue