Search in sources :

Example 11 with RuntimeVersion

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

the class RuntimeVersionTest method toString_5a.

@Test
public void toString_5a() {
    final String expect = "17.2.3";
    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 12 with RuntimeVersion

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

the class RuntimeVersionTest method compare_10.

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

Example 13 with RuntimeVersion

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

the class RuntimeVersionTest method compare_11d.

@Test
public void compare_11d() {
    final RuntimeVersion test1 = RuntimeVersion.Serializer.parse("R14B");
    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 14 with RuntimeVersion

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

the class RuntimeVersionTest method toString_6a.

@Test
public void toString_6a() {
    final String expect = "17.1.1_rc1";
    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 15 with RuntimeVersion

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

the class RuntimeVersionTest method toString_1.

@Test
public void toString_1() {
    final String expect = "R12";
    final RuntimeVersion test = RuntimeVersion.Serializer.parse(expect);
    assertThat(test.toString()).isEqualTo(expect);
}
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