Search in sources :

Example 6 with RuntimeVersion

use of org.erlide.runtime.runtimeinfo.RuntimeVersion in project erlide_eclipse by erlang.

the class RuntimeVersionTest method compare_5a.

@Test
public void compare_5a() {
    final RuntimeVersion test1 = RuntimeVersion.Serializer.parse("R13A03");
    final RuntimeVersion test2 = RuntimeVersion.Serializer.parse("R13B01");
    assertThat(test1.compareTo(test2)).isLessThan(0);
}
Also used : RuntimeVersion(org.erlide.runtime.runtimeinfo.RuntimeVersion) Test(org.junit.Test)

Example 7 with RuntimeVersion

use of org.erlide.runtime.runtimeinfo.RuntimeVersion in project erlide_eclipse by erlang.

the class RuntimeVersionTest method compare_11a.

@Test
public void compare_11a() {
    final RuntimeVersion test1 = RuntimeVersion.Serializer.parse("R14");
    final RuntimeVersion test2 = RuntimeVersion.Serializer.parse("R14B");
    assertThat(test1.isCompatible(test2)).isEqualTo(true);
}
Also used : RuntimeVersion(org.erlide.runtime.runtimeinfo.RuntimeVersion) Test(org.junit.Test)

Example 8 with RuntimeVersion

use of org.erlide.runtime.runtimeinfo.RuntimeVersion in project erlide_eclipse by erlang.

the class RuntimeVersionTest method toString_4a.

@Test
public void toString_4a() {
    final String expect = "R16B03_aaa1";
    final RuntimeVersion test = RuntimeVersion.Serializer.parse(expect);
    assertThat(test.toString()).isEqualTo(expect);
}
Also used : RuntimeVersion(org.erlide.runtime.runtimeinfo.RuntimeVersion) Test(org.junit.Test)

Example 9 with RuntimeVersion

use of org.erlide.runtime.runtimeinfo.RuntimeVersion in project erlide_eclipse by erlang.

the class RuntimeVersionTest method compare_10a.

@Test
public void compare_10a() {
    final RuntimeVersion test1 = RuntimeVersion.Serializer.parse("17.0.0-rc1");
    final RuntimeVersion test2 = RuntimeVersion.Serializer.parse("17.0.0-rc2");
    assertThat(test1.compareTo(test2)).isLessThan(0);
}
Also used : RuntimeVersion(org.erlide.runtime.runtimeinfo.RuntimeVersion) Test(org.junit.Test)

Example 10 with RuntimeVersion

use of org.erlide.runtime.runtimeinfo.RuntimeVersion in project erlide_eclipse by erlang.

the class RuntimeVersionTest method compare_11.

@Test
public void compare_11() {
    final RuntimeVersion test1 = RuntimeVersion.Serializer.parse("R14B");
    final RuntimeVersion test2 = RuntimeVersion.Serializer.parse("R14");
    assertThat(test1.isCompatible(test2)).isEqualTo(true);
}
Also used : RuntimeVersion(org.erlide.runtime.runtimeinfo.RuntimeVersion) Test(org.junit.Test)

Aggregations

RuntimeVersion (org.erlide.runtime.runtimeinfo.RuntimeVersion)33 Test (org.junit.Test)29 IProject (org.eclipse.core.resources.IProject)1 CoreException (org.eclipse.core.runtime.CoreException)1 IConfigurationElement (org.eclipse.core.runtime.IConfigurationElement)1 Path (org.eclipse.core.runtime.Path)1 ILaunchConfigurationType (org.eclipse.debug.core.ILaunchConfigurationType)1 ILaunchConfigurationWorkingCopy (org.eclipse.debug.core.ILaunchConfigurationWorkingCopy)1 ILaunchManager (org.eclipse.debug.core.ILaunchManager)1 ModifyEvent (org.eclipse.swt.events.ModifyEvent)1 ModifyListener (org.eclipse.swt.events.ModifyListener)1 SelectionEvent (org.eclipse.swt.events.SelectionEvent)1 SelectionListener (org.eclipse.swt.events.SelectionListener)1 GridData (org.eclipse.swt.layout.GridData)1 GridLayout (org.eclipse.swt.layout.GridLayout)1 Combo (org.eclipse.swt.widgets.Combo)1 Composite (org.eclipse.swt.widgets.Composite)1 Label (org.eclipse.swt.widgets.Label)1 Text (org.eclipse.swt.widgets.Text)1 Pair (org.eclipse.xtext.xbase.lib.Pair)1