/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You 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.apache.streampipes.codegeneration.flink.sepa;

public class ParametersGeneratorTest {
//
//	@Test
//	public void testBuild() {
//		SepaDescription desc = new SepaDescription(TV.PATH_NAME, TV.NAME, TV.DESCRIPTION);
//		List<EventProperty> eventProperties = new ArrayList<EventProperty>();
//		EventProperty e1 = PrimitivePropertyBuilder.createPropertyRestriction("http://test.org#test1").build();
//		eventProperties.add(e1);
//
//		EventStream stream1 = StreamBuilder
//				.createStreamRestriction("localhost/" + TV.PATH_NAME)
//				.schema(
//						SchemaBuilder.create()
//							.properties(eventProperties)
//							.build()
//						).build();
//		desc.addEventStream(stream1);
//
//
//		List<StaticProperty> staticProperties = new ArrayList<StaticProperty>();
//		staticProperties.add(new MappingPropertyUnary(URI.create(e1.getElementName()), "mappingFirst",
//				"Mapping First: ", ""));
//		staticProperties.add(new FreeTextStaticProperty("freeText", "Free Text: ", ""));
//
//		desc.setStaticProperties(staticProperties);
//		String actual = new ParametersGenerator(desc, TV.NAME, TV.PACKAGE_NAME).build().toString();
//		String expected = Utils.readResourceFile("expected_TestProjectParameters_java");
//		assertEquals(expected, actual);
//	}

}
