Package org.erlide.engine.model.erlang

Source Code of org.erlide.engine.model.erlang.ModelTest

package org.erlide.engine.model.erlang;

import static org.junit.Assert.assertNotNull;

import org.erlide.engine.model.root.IErlProject;
import org.erlide.testing.utils.WorkspaceTest;
import org.junit.Test;

public class ModelTest extends WorkspaceTest {

    @Test
    public void moduleWithNonErlangExtension() throws Exception {
        // given an erlang project
        final String projectName = "testproject";
        final IErlProject erlProject = createTmpErlProject(projectName);
        assertNotNull(erlProject);
        // when creating a module with non-erlang extension, e.g. erlx
        final IErlModule a = createModule(erlProject, "a.erlx",
                        "-module(a).\n-export([t/0]).\nt() ->\n    p(a).\np(L) ->\n    lists:reverse(L).\n");
        // then it should be created
        assertNotNull(a);
    }
}
TOP

Related Classes of org.erlide.engine.model.erlang.ModelTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.