summaryrefslogtreecommitdiffstats
path: root/appc-config/appc-flow-controller/provider/src/test/java/org/onap/appc/flow/controller/node/PropertiesLoaderTest.java
blob: 66bf802c3351a6c4fef394e2588ea6802cc4329e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package org.onap.appc.flow.controller.node;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
import org.junit.Assert;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.ExpectedException;

public class PropertiesLoaderTest {

  @Rule
  public ExpectedException expectedException = ExpectedException.none();

  @Test
  public void should_load_property_file() throws IOException {
    Properties properties = PropertiesLoader.load("src/test/resources/properties_loader.properties");

    Assert.assertEquals("OK", properties.getProperty("test"));
  }

  @Test
  public void should_throw_if_file_does_not_exists() throws IOException {
    expectedException.expect(FileNotFoundException.class);
    PropertiesLoader.load("src/test/resources/non_existent.properties");
  }

}