1 package org.simantics.scl.compiler.tests.completions;
3 import org.junit.Assert;
5 import org.simantics.scl.compiler.completions.PrefixUtil;
8 public class TestPrefixUtil {
10 public void testFindPrefix() {
11 Assert.assertEquals("aaa", PrefixUtil.findPrefix("aaa aaab bbb", 7));
12 Assert.assertEquals("aaa.aaa", PrefixUtil.findPrefix("aaa.aaab bbb", 7));
13 Assert.assertEquals("a3a.a3a", PrefixUtil.findPrefix("a3a.a3ab bbb", 7));
14 Assert.assertEquals("aaa", PrefixUtil.findPrefix("aa .aaab bbb", 7));
18 public void testSplitPrefix() {
19 Assert.assertArrayEquals(new String[] {"aa", "bb", "cc"}, PrefixUtil.splitPrefix("aa.bb.cc"));
20 Assert.assertArrayEquals(new String[] {"aa", "bb", ""}, PrefixUtil.splitPrefix("aa.bb."));