Eclipse Oxygen 中的 Xtext 测试框架
Xtext testing framework in Eclipse Oxygen
我在 Xtext 中有一个相当大的代码库。今天我尝试使用新的 Eclipse Oxygen。在我的 Xtext 单元测试包中,我现在收到了很多关于来自 org.eclipse.xtext.junit4
包(如 @RunWith
、@InjectWith
、XtextRunner
等的所有内容的弃用警告).通过谷歌搜索,我发现显然应该使用 org.eclipse.xtext.testing
包(参见此处的示例:https://github.com/eclipse/xtext-xtend/issues/29)。但是我在 Eclipse "org.eclipse.xtext.testing.XXXX cannot be resolved to a type"
中收到错误消息。为什么?我从哪里得到那个包裹?我在 Eclipse 中的自动完成没有为 org.eclipse.xtext.testing
提出任何建议。我有标准的 "Eclipse for DSL developers" 分布(氧气)。这是我的环境详细信息。
Eclipse DSL Tools
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800
Xtext Complete SDK 2.12.0.v20170519-1412 org.eclipse.xtext.sdk.feature.group Eclipse Xtext
MWE 2 language SDK 2.9.1.201705291011 org.eclipse.emf.mwe2.language.sdk.feature.group Eclipse Xtext
Xbase 2.12.0.v20170519-1412 org.eclipse.xtext.xbase.feature.group Eclipse Xtext
Xbase Library 2.12.0.v20170518-0758 org.eclipse.xtext.xbase.lib.feature.group Eclipse Xtext
Xtend IDE 2.12.0.v20170519-1412 org.eclipse.xtend.sdk.feature.group Eclipse Xtend
Xtext Documentation 2.12.0.v20170519-0809 org.eclipse.xtext.docs.feature.group Eclipse Xtext
Xtext Examples 2.12.0.v20170519-1412 org.eclipse.xtext.examples.feature.group Eclipse Xtext
Xtext Redistributable 2.12.0.v20170519-1412 org.eclipse.xtext.redist.feature.group Eclipse Xtext
Xtext Runtime 2.12.0.v20170519-1412 org.eclipse.xtext.runtime.feature.group Eclipse Xtext
Xtext UI 2.12.0.v20170519-1412 org.eclipse.xtext.ui.feature.group Eclipse Xtext
Xtext Xtext UI 2.12.0.v20170519-1412 org.eclipse.xtext.xtext.ui.feature.group Eclipse Xtext
我怀疑 org.eclipse.xtext.testing
还没有在您的包类路径中。请确保将其添加到 manifest.mf
.
中所需的捆绑包中
我在 Xtext 中有一个相当大的代码库。今天我尝试使用新的 Eclipse Oxygen。在我的 Xtext 单元测试包中,我现在收到了很多关于来自 org.eclipse.xtext.junit4
包(如 @RunWith
、@InjectWith
、XtextRunner
等的所有内容的弃用警告).通过谷歌搜索,我发现显然应该使用 org.eclipse.xtext.testing
包(参见此处的示例:https://github.com/eclipse/xtext-xtend/issues/29)。但是我在 Eclipse "org.eclipse.xtext.testing.XXXX cannot be resolved to a type"
中收到错误消息。为什么?我从哪里得到那个包裹?我在 Eclipse 中的自动完成没有为 org.eclipse.xtext.testing
提出任何建议。我有标准的 "Eclipse for DSL developers" 分布(氧气)。这是我的环境详细信息。
Eclipse DSL Tools
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800
Xtext Complete SDK 2.12.0.v20170519-1412 org.eclipse.xtext.sdk.feature.group Eclipse Xtext
MWE 2 language SDK 2.9.1.201705291011 org.eclipse.emf.mwe2.language.sdk.feature.group Eclipse Xtext
Xbase 2.12.0.v20170519-1412 org.eclipse.xtext.xbase.feature.group Eclipse Xtext
Xbase Library 2.12.0.v20170518-0758 org.eclipse.xtext.xbase.lib.feature.group Eclipse Xtext
Xtend IDE 2.12.0.v20170519-1412 org.eclipse.xtend.sdk.feature.group Eclipse Xtend
Xtext Documentation 2.12.0.v20170519-0809 org.eclipse.xtext.docs.feature.group Eclipse Xtext
Xtext Examples 2.12.0.v20170519-1412 org.eclipse.xtext.examples.feature.group Eclipse Xtext
Xtext Redistributable 2.12.0.v20170519-1412 org.eclipse.xtext.redist.feature.group Eclipse Xtext
Xtext Runtime 2.12.0.v20170519-1412 org.eclipse.xtext.runtime.feature.group Eclipse Xtext
Xtext UI 2.12.0.v20170519-1412 org.eclipse.xtext.ui.feature.group Eclipse Xtext
Xtext Xtext UI 2.12.0.v20170519-1412 org.eclipse.xtext.xtext.ui.feature.group Eclipse Xtext
我怀疑 org.eclipse.xtext.testing
还没有在您的包类路径中。请确保将其添加到 manifest.mf
.