1*ac2a7c1bSSadaf Ebrahimi /** 2*ac2a7c1bSSadaf Ebrahimi * Copyright (c) 2008, http://www.snakeyaml.org 3*ac2a7c1bSSadaf Ebrahimi * 4*ac2a7c1bSSadaf Ebrahimi * Licensed under the Apache License, Version 2.0 (the "License"); 5*ac2a7c1bSSadaf Ebrahimi * you may not use this file except in compliance with the License. 6*ac2a7c1bSSadaf Ebrahimi * You may obtain a copy of the License at 7*ac2a7c1bSSadaf Ebrahimi * 8*ac2a7c1bSSadaf Ebrahimi * http://www.apache.org/licenses/LICENSE-2.0 9*ac2a7c1bSSadaf Ebrahimi * 10*ac2a7c1bSSadaf Ebrahimi * Unless required by applicable law or agreed to in writing, software 11*ac2a7c1bSSadaf Ebrahimi * distributed under the License is distributed on an "AS IS" BASIS, 12*ac2a7c1bSSadaf Ebrahimi * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*ac2a7c1bSSadaf Ebrahimi * See the License for the specific language governing permissions and 14*ac2a7c1bSSadaf Ebrahimi * limitations under the License. 15*ac2a7c1bSSadaf Ebrahimi */ 16*ac2a7c1bSSadaf Ebrahimi package examples; 17*ac2a7c1bSSadaf Ebrahimi 18*ac2a7c1bSSadaf Ebrahimi import junit.framework.TestCase; 19*ac2a7c1bSSadaf Ebrahimi 20*ac2a7c1bSSadaf Ebrahimi import org.springframework.context.ApplicationContext; 21*ac2a7c1bSSadaf Ebrahimi import org.springframework.context.support.ClassPathXmlApplicationContext; 22*ac2a7c1bSSadaf Ebrahimi import org.yaml.snakeyaml.Yaml; 23*ac2a7c1bSSadaf Ebrahimi 24*ac2a7c1bSSadaf Ebrahimi public class SpringTest extends TestCase { testSimple()25*ac2a7c1bSSadaf Ebrahimi public void testSimple() { 26*ac2a7c1bSSadaf Ebrahimi ApplicationContext context = new ClassPathXmlApplicationContext("examples/spring.xml"); 27*ac2a7c1bSSadaf Ebrahimi Yaml yaml = (Yaml) context.getBean("standardYaml"); 28*ac2a7c1bSSadaf Ebrahimi assertNotNull(yaml); 29*ac2a7c1bSSadaf Ebrahimi // 30*ac2a7c1bSSadaf Ebrahimi yaml = (Yaml) context.getBean("javabeanYaml"); 31*ac2a7c1bSSadaf Ebrahimi assertNotNull(yaml); 32*ac2a7c1bSSadaf Ebrahimi // 33*ac2a7c1bSSadaf Ebrahimi yaml = (Yaml) context.getBean("snakeYaml"); 34*ac2a7c1bSSadaf Ebrahimi assertNotNull(yaml); 35*ac2a7c1bSSadaf Ebrahimi } 36*ac2a7c1bSSadaf Ebrahimi }