??????????????????
???????????? ???????[ 2013/3/8 10:00:08 ] ????????
?魏???????????????????魏???????????dbSetUp??????????????????????????????????????????????????????????????????????渭????
???械?????????????????????????????薪??????????斜????????????????协????
??????????????????????
????????????????????
?????尾??????????????????????????????????????????????????小?????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????小???????????????????????????????????????????????????????锟�?
1?? ??????????????????????????????????胁????胁???????????????????
2?? ?????????????????????写????????
3?? ??????????????????????????????????????????????????????????贸??????????????????????????????校??????????????????????械?????????????????????????????????????????????????????????贸??????写?????????????????????小?
4?? ????????????????????????????????????????????胁???????????????斜????????????????????????????????????????????????????????????????卸????????娲�???????????????????????械??????
???卸????????????锟�????????????????????????????????????????懈????????娲�???????????????????????????????????????????????????????????????????些????????????????????????????????????????????????????????????椋�???????????????????????CVS????????????????????????????????
????????????薪??胁???
??????????锟�??????????????????????????????????薪??胁????锌?????????械????????????????????????
?屑???????????????????????纾�??????????????????????????眉??????????校?????????????????????????????????????????斜???????????????????????????????????????????
??java?????校????????????????????
myapp.db.url=jdbc:mysql://127.0.0.1/mydatabase
????????????????????????????????????????????????????????????
myapp.db.url=jdbc:mysql://127.0.0.1/mydatabase
myapp.db.testurl=jdbc:mysql://127.0.0.1/my_test_database
?????????校???????榘�??????????????????????贸????????????校?
public void dbSetUp()
{
String test_db = InitProperties.get("myapp.db.testurl");
String db = InitProperties.get("myapp.db.url");
if (test_db == null)
abort("No test database configured");
if (test_db.equals(db))
{
// All is well: the database we’re connecting to is the
// same as the database identified as "for testing"
}
else
{
abort("Will not run tests against a non-test database");
}
}
????????????????????????????????????????????????IP??????????????屑?????????“localhost/127.0.0.1”???????????????????????????胁????????
???????????????
???????娲�?????????????????????????????????????????????????
?????????????????????????????????????贸?????????????????????????????????械??????????斜???????????????????????????????????????危???????????些???????纾�???????????????????????????????????????????????????????????????伪?????????????????????????????????贸????????????????????????????????????????????????????????????????????????????睢�
???????????些???????些??????????????
?????????????????????????????????????????????????????????????????
??????????????????????????????????小????????????????????????????????????????????????1970??1??1??????
???
??????校????????
????????????????????????锟�?
???????????胁?????????????????????????????????????
???????????????????????????????????????Mock Object???????????????????????????????????????????屑????????校??????????????????????渭??????????????????????????????????????????????????????蟹??????????SQL?????????Java???????????????????渭?ResultSet??????胁????
????????些???????????????????????????????????浠�?????????????????锟�???????????????????????????????????????????????????梅??????????????SQL?????????????????????????娲�????????小?
??????
???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11