小编Mat*_*_JD的帖子

JUnit为Test Case添加了额外的测试

我正在使用Eclipse我已经定义了一些JUnit 4测试用例.有些类已经改变了(目前只有一点点),我想知道是否有办法打开GUI,我可以选择我想要再次创建测试存根的方法来更新现有的测试用例.

我知道我可以手动添加它们,我也可以使用不同的文件名创建一个新的测试用例,然后复制并粘贴它们,但有没有办法以更平滑的方式从类中更新测试用例?

马特

java eclipse junit

7
推荐指数
1
解决办法
152
查看次数

Maven和可选的运行时依赖项

我开始修复一个使用了maven的java项目,而我已经有了要构建的项目,在运行时它失败并缺少依赖项.我看了一下,错误是缺少包含编译时依赖项的可选依赖项.我可以通过添加这些,但在我看来,我可以拥有一切建设和运行良好只为我错过使用缺少依赖的一些代码,整个事情崩溃.

我真正想知道的是,是否有一种自动方式来查找我选择不包含的可选依赖项.我已经使用了mvn dependency:tree但这只显示了我所拥有的依赖关系(不确定它检查的范围)并且我已经尝试过mvn dependency:analyze但这似乎显示了它认为我不使用的依赖关系以及那些间接被拉下来的依赖关系.我看不到的是如何查看我不包括的选项列表.

目前我的解决方法是阅读poms并尝试从那里开始,但我不认为这特别强大.

作为参考,我对maven风格依赖管理相当新,并且就像它一样,但这个可选的东西对我来说是一个绊脚石.我理解选项会阻止我拉下我不会使用的依赖关系,但它没有点击我如何我可以锻炼哪些选项可用并且我确实需要.

我正在使用Eclipse Juno,m2Eclipse(也有maven 3.0.5 cli),java 6/7.

任何人都有任何想法,我怎么能做得更好,或者我完全忽略了什么?

java maven

5
推荐指数
1
解决办法
1762
查看次数

Windows上的Cmake不添加共享库路径(适用于Linux)

我一直在Linux上使用CMake和Eclipse一段时间,并且一直在处理包含大量可执行文件和共享对象的多个目标项目.

我使用源代码构建,在Linux上,二进制文件被放入他们自己的目录中.当我在linux上执行此操作时,eclipse在某种程度上能够找到共享对象并运行可执行文件,但在Windows上这不会发生.

在Windows上我必须添加一个指向dll的PATH环境变量,或者我可以构建到一个bin和lib目录中(虽然我有一个问题,我过去忘记了CMake让我想避免这个) .

为什么Windows在Linux上的工作方式不同?这是我缺少的设置还是这不起作用?

构建本身工作得很好.我正在使用MinGW,Eclipse Kepler和Windows 7 64位.

提前致谢.

c++ eclipse linux windows cmake

5
推荐指数
1
解决办法
2397
查看次数

Android对象模型

我已经在软件开发方面工作了很多年(10岁以上),我刚刚开始正确看待Android.根据我目前的理解,GUI是由活动(替换表格等)构建的,并且每个都被视为与其自己的迷你程序一样,因为传递对数据的引用不是最简单的方法,而那些可用的并不是特别的不错.

无论如何,我目前最喜欢的GUI开发方法是创建一个包含我想要提供的所有功能的对象模型,然后我可以构建GUI(或控制台,或服务器访问,或其他)通过接口与该模型通信.各个表单可以通过剪切接口,并且只传递模型的部分部分,用于该特定表单.对我来说,这使得前端与功能分离,并且还从GUI中抽象出对象模型的实现.对我来说,一个优点是我可以编写一个库来做一些事情,然后坚持使用java GUI,android GUI,控制台等等.实际上,我有时会在开发任何GUI之前开发功能.

现在,在Android中,这似乎是一个棘手的方法.我想我可以通过序列化模型及其部分来实现同样的目的,并将它们作为字符串传递,但我不确定这是否实用.我还可以看到,如果模型的一部分需要回调到模型的另一部分而不存在,因为它不在序列化部分中,这将不起作用.即,我有一个包含数据对象列表的对象模型.我想将数据对象传递给另一个Activity,如果它完全被编辑,请回调对象模型以使其能够执行其他操作.

我能写一些东西来重用我的对象模型,或者这种方法是否与Android不兼容?如果它确实有效,怎么样?如果没有,我可以使用哪些合适的替代品?

android

1
推荐指数
1
解决办法
2551
查看次数

标签 统计

eclipse ×2

java ×2

android ×1

c++ ×1

cmake ×1

junit ×1

linux ×1

maven ×1

windows ×1