blob: d2f789e25876a58b30eaa8ff118e4c3915b810f7 [file]
package com.apigee.security.oas;
import static org.assertj.core.api.Assertions.assertThat;
import com.apigee.security.oas.converters.FileConverter;
import com.google.common.io.Resources;
import java.io.File;
import java.net.URISyntaxException;
import java.net.URL;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
@RunWith(JUnit4.class)
public class FileConverterTest {
private static final String VALID_FILE_NAME = "validOpenApi3DemoSpec.yaml";
private static final URL VALID_FILE_URL = Resources.getResource(VALID_FILE_NAME);
private String validFileUriPath;
@Before
public void setup() throws URISyntaxException {
validFileUriPath = VALID_FILE_URL.toURI().getPath();
}
@Test
public void fileConverter_validFilePath_returnsExactFile() {
FileConverter fileConverter = new FileConverter();
File actualFile = new File(validFileUriPath);
assertThat(fileConverter.convert(validFileUriPath)).isEqualTo(actualFile);
}
}