如您所知,在异常情况下会抛出异常.那么如何模拟这些异常呢?我觉得这是挑战.对于此类代码段:
public String getServerName() {
try {
InetAddress addr = InetAddress.getLocalHost();
String hostname = addr.getHostName();
return hostname;
}
catch (Exception e) {
e.printStackTrace();
return "";
}
}
Run Code Online (Sandbox Code Playgroud)
有人有好主意吗?
这个错误破坏了我在Mac 10.7.5上的python-mysql安装.这是步骤
安装配置
1) sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
2) Edit the setup_posix.py and change the following mysql_config.path = "mysql_config" to mysql_config.path = "/usr/local/mysql/bin/mysql_config"
3) sudo python setup.py build
Run Code Online (Sandbox Code Playgroud)这是构建的堆栈跟踪
running build
running build_py
copying MySQLdb/release.py -> build/lib.macosx-10.7-intel-2.7/MySQLdb
running build_ext
building '_mysql' extension
llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -Dversion_info=(1,2,4,'final',1) -D__version__=1.2.4 -I/usr/local/mysql/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx-10.7-intel-2.7/_mysql.o -Wno-null-conversion -Os …Run Code Online (Sandbox Code Playgroud) 在TDD(Test Driven Development)开发过程中,如何处理测试数据?假设一个场景,解析一个日志文件以获取所需的列.对于强大的测试,我如何准备测试数据?我是否正确地将这些文件放到测试类文件中?
在junit测试用例运行后,应该删除与此测试用例相关的测试数据吗?
保留测试数据是否有助于开发人员调试代码?
我无法确认是否要进行这些测试.似乎set和get方法很简单,例如:
setA(String A) {
this.A = A;
}
getA(){
return A;
}
Run Code Online (Sandbox Code Playgroud)
任何想法,将不胜感激!
谢谢,约瑟夫
如您所知,我们可以构建基于flex的RIA应用程序.此外,我们可以构建基于AIR的桌面应用程序.我有一个问题,如果我们想要同时构建Web和桌面应用程序.我们可以使用相同的代码将我们的产品运送到网络和桌面吗?
Mac上的flash cookie存储在哪里?我在谷歌搜索这个问题.有人说flash cookie是存储在文件夹/用户的主文件夹/库/首选项/ Macromedia/Flash Player /中的.sol文件.但我在我的Mac上找不到这个文件/文件夹.它在哪里?有人可以告诉我如何找到它.谢谢.
我想从网址获取html内容并使用正则表达式解析html内容.但是html内容有一些多字节字符.所以我遇到了标题中描述的错误.
有人能告诉我如何解决这个问题吗?
当我在eclipse中使用ant构建应用程序时.我遇到了java.lang.OutOfMemoryError:Java堆空间.如何在eclipse下设置ANT_OPTS?
谢谢.
java ×4
junit ×4
air ×2
apache-flex ×2
macos ×2
python ×2
unit-testing ×2
ant ×1
eclipse ×1
encode ×1
flash ×1
mysql ×1
mysql-python ×1
python-2.7 ×1
tdd ×1
testing ×1
unicode ×1