コード例 #1
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestEntitiesCompletion()
 {
     Configuration cfg = CreateCfg();
     HQLCodeAssist assist = new HQLCodeAssist( new SimpleConfigurationProvider(cfg));
     assist.CodeComplete("from ", 5, this);
     Assert.That(proposals.Count == 4);
 }
コード例 #2
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestCompleteShouldEmitNothing()
 {
     HQLCodeAssist assist = new HQLCodeAssist(null);
     assist.CodeComplete("from xxxxxx e where e.", 22, this);
     Assert.That(proposals.Count == 0);
 }
コード例 #3
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestCompleteWhere()
 {
     HQLCodeAssist assist = new HQLCodeAssist(null);
     assist.CodeComplete("from xxxxxx e where ", 20, this);
     Assert.That(proposals.Any(q=>q.SimpleName=="e"));
 }
コード例 #4
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestBeginToWriteHQL()
 {
     HQLCodeAssist assist = new HQLCodeAssist(null);
     assist.CodeComplete("", 0, this);
 }
コード例 #5
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestCompleteIn()
 {
     HQLCodeAssist assist = new HQLCodeAssist(null);
     assist.CodeComplete("from xxxxxx e where e.id in ( select id from other x where  )", 59, this);
     Assert.That(proposals.Any(q => q.SimpleName == "x"));
 }
コード例 #6
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void WhenImportsDoesNotContainEntityNameThenNotThrow()
 {
     HQLCodeAssist assist = new HQLCodeAssist(new EmptyConfiguratorProvider());
     assist.CodeComplete("from xxxxxx e where ", 20, this);
     Assert.That(proposals.Any(q => q.SimpleName == "e"));
 }
コード例 #7
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestWherePropertyCompletion()
 {
     Configuration cfg = CreateCfg();
     HQLCodeAssist assist = new HQLCodeAssist( new SimpleConfigurationProvider(cfg));
     assist.CodeComplete("from MyEntity x where x.", 24, this);
     Assert.That(proposals.Count == 5);
 }
コード例 #8
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestSelectPropertyCompletion()
 {
     Configuration cfg = CreateCfg();
     HQLCodeAssist assist = new HQLCodeAssist( new SimpleConfigurationProvider(cfg));
     assist.CodeComplete("select x. from MyEntity x", 9, this);
     Assert.That(proposals.Count == 5);
 }
コード例 #9
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestSelectManyToOneCompletion()
 {
     Configuration cfg = CreateCfg();
     HQLCodeAssist assist = new HQLCodeAssist( new SimpleConfigurationProvider(cfg));
     assist.CodeComplete("select x.Referenced. from MyEntity x", 20, this);
     Assert.That(proposals.Count == 3);
 }
コード例 #10
0
ファイル: BasicTests.cs プロジェクト: mausch/NHWorkbench
 public void TestNestedPropertyCompletion()
 {
     Configuration cfg = CreateCfg();
     HQLCodeAssist assist = new HQLCodeAssist( new SimpleConfigurationProvider(cfg));
     assist.CodeComplete("from MyEntity x where x in ( select y. from Referenced y)", 38, this);
     Assert.That(proposals.Count == 3);
 }