| [00:03:52] |
<r0bby> |
weird |
| [00:41:37] |
*** |
njero has joined #openmrs |
| [00:41:41] |
*** |
ChanServ sets mode: +v njero |
| [00:49:17] |
* |
r0bby curses |
| [01:31:04] |
*** |
njero_ has joined #openmrs |
| [01:31:08] |
*** |
njero has quit IRC |
| [01:47:43] |
*** |
njero_ is now known as njero |
| [01:47:45] |
*** |
ChanServ sets mode: +v njero |
| [05:16:03] |
*** |
nribeka has quit IRC |
| [10:47:46] |
*** |
[mharrison] has quit IRC |
| [11:15:58] |
*** |
atomicturtle1 has joined #openmrs |
| [11:17:04] |
*** |
atomicturtle1 has left #openmrs |
| [11:17:53] |
*** |
atomicturtle1 has joined #openmrs |
| [11:23:18] |
*** |
atomicturtle1 has quit IRC |
| [11:25:13] |
*** |
atomicturtle1 has joined #openmrs |
| [11:28:22] |
*** |
atomicturtle has quit IRC |
| [12:06:18] |
*** |
njero has quit IRC |
| [13:20:15] |
*** |
yanokwa has joined #openmrs |
| [13:20:15] |
*** |
ChanServ sets mode: +v yanokwa |
| [13:20:55] |
<r0bby> |
jmiranda: http://openmrs.org/wiki/Unit_Testing_Servlets |
| [13:20:57] |
<r0bby> |
:) |
| [13:21:08] |
<r0bby> |
I want my f'en fame and fortune |
| [13:21:14] |
<r0bby> |
I'll settle for burke/paul's respect |
| [13:28:48] |
<jmiranda> |
r0bby, awesome |
| [13:31:17] |
<r0bby> |
:) |
| [13:31:30] |
<r0bby> |
jmiranda: it helped me greatly |
| [13:31:42] |
<r0bby> |
primarily giving me the query string =) |
| [13:31:51] |
<r0bby> |
doPost() delegates to doGet() |
| [13:32:23] |
<r0bby> |
doGet() delegates to other methods; it helps to eliminate the multiple return points |
| [13:32:30] |
<r0bby> |
which is ugly as hell |
| [13:32:41] |
<r0bby> |
not to mention confusing |
| [13:34:25] |
<r0bby> |
ben told me to do it; then kevin said so i figured i'd do it |
| [13:35:29] |
<jmiranda> |
r0bby, well done |
| [13:35:44] |
<jmiranda> |
can't wait to start using it |
| [13:37:05] |
<jmiranda> |
this will be helpful for our logic service rest module |
| [13:37:51] |
<r0bby> |
kevin wrote one, i used his as a guide-post |
| [13:37:58] |
<r0bby> |
for the mocklogicws |
| [13:38:03] |
<r0bby> |
or whatever :P |
| [13:38:24] |
<jmiranda> |
yeah, odamocklogicws ... didn't realize he did that :) |
| [13:38:49] |
<r0bby> |
so use his :) |
| [13:38:54] |
<r0bby> |
it was helpful to me |
| [13:39:16] |
<r0bby> |
I got what was happening based on reading the code and using common-sense |
| [13:39:35] |
<r0bby> |
mine does HttpRequests |
| [13:39:39] |
<r0bby> |
his does REST |
| [13:40:30] |
<jmiranda> |
yup, basically the same except he gets xml back |
| [13:40:38] |
<jmiranda> |
you get (x)html |
| [13:40:39] |
<r0bby> |
mine gets XML back :P |
| [13:40:45] |
<r0bby> |
no, i get XML :P |
| [13:40:48] |
<jmiranda> |
really? |
| [13:40:51] |
<r0bby> |
it returns AJAX |
| [13:45:11] |
<r0bby> |
http://openmrs.org/wiki/Unit_Testing_Servlets#Other_Links |
| [13:45:13] |
<OpenMRSBot> |
<http://ln-s.net/25RV> (at openmrs.org) |
| [13:45:24] |
<r0bby> |
I added Kevin's test class, as well as his servlet |
| [13:51:34] |
<r0bby> |
jmiranda: i wrote that with Module coders in mind |
| [13:53:26] |
<jmiranda> |
cool |
| [13:53:36] |
<jmiranda> |
yeah, the httpunit stuff looks really easy to use |
| [13:54:39] |
<r0bby> |
it is |
| [13:54:49] |
<r0bby> |
I just couldn't stand mocking the entire servlet |
| [13:54:59] |
<r0bby> |
this all runs inside of the container which is good |
| [13:55:14] |
<r0bby> |
you can even mock up js and all :) |
| [13:55:22] |
<r0bby> |
I didn't use the full power of it |
| [14:00:21] |
<r0bby> |
it's more powerful than I need or want |
| [14:00:31] |
<r0bby> |
I *DO NOT* want to test my entire view |
| [14:00:46] |
<r0bby> |
though, my project is well tested |
| [14:16:56] |
*** |
yanokwa has quit IRC |
| [14:24:20] |
<r0bby> |
hmm |
| [14:24:26] |
* |
r0bby has his blog linked :) |
| [14:24:51] |
<r0bby> |
on this one guy's java 7 page which lists all JSRs for java 7 |
| [14:25:25] |
*** |
jmiranda has quit IRC |
| [14:56:27] |
*** |
njero has joined #openmrs |
| [14:56:27] |
*** |
ChanServ sets mode: +v njero |
| [15:27:35] |
*** |
njero has quit IRC |
| [16:09:31] |
*** |
bwolfe has joined #openmrs |
| [16:09:31] |
*** |
ChanServ sets mode: +o bwolfe |
| [16:11:43] |
<r0bby> |
bwolfe: see the list :) |
| [16:11:49] |
* |
r0bby wrote the tutorial |
| [16:12:28] |
<r0bby> |
now where's my fame and fortunate minus the fame and fortune |
| [16:13:05] |
<bwolfe> |
_____________________- |
| [16:13:10] |
<bwolfe> |
right there |
| [16:13:28] |
<r0bby> |
you meanie |
| [16:13:40] |
<r0bby> |
Although, I posted my example in groovy |
| [16:13:53] |
<r0bby> |
it's close enough to java that it's not impossible to understand |
| [16:40:05] |
<r0bby> |
bwolfe: in other news -- everything works :) |
| [16:40:35] |
<r0bby> |
I'm not sure why I can't just grab the class from the request object; but passing it into my method works |
| [16:40:53] |
<r0bby> |
(this is in regards to the generateView() and generateController() methods in my servlet |
| [16:41:33] |
<r0bby> |
bwolfe: you ever hear of Randy Pausch? |
| [16:41:57] |
<bwolfe> |
yeah, guy from CMU. very sad |
| [16:43:39] |
<r0bby> |
yes |
| [16:43:45] |
<r0bby> |
he was brilliant |
| [16:44:07] |
<r0bby> |
Josh Bloch and one of the senior research scientists at google had dealings w/ him |
| [16:45:45] |
<r0bby> |
for the next step I need to save the model |
| [16:46:08] |
<r0bby> |
when i save the model -- have to delete it |
| [16:46:27] |
<r0bby> |
What I'm thinking of doing is creating a backup when I save (or re-save it) |
| [16:46:41] |
<r0bby> |
Burke is going to ask for an exception I know it |
| [16:46:49] |
<r0bby> |
and I don't wanna throw it |
| [16:46:58] |
<r0bby> |
I throw them where I feel its useful |
| [16:47:14] |
<r0bby> |
perhaps when I implement the use it'll become obvious |
| [16:47:22] |
<r0bby> |
why I made the decision i did |
| [16:47:46] |
<bwolfe> |
yeah, probably best never to really delete |
| [16:47:49] |
<bwolfe> |
disk space is cheap |
| [16:47:57] |
<bwolfe> |
just move it to an archive folder or something |
| [16:49:44] |
<r0bby> |
bwolfe: I have to in this case\ |
| [16:49:50] |
<r0bby> |
Otherwise it winds up appending |
| [16:50:14] |
* |
r0bby saw the behavior |
| [17:05:52] |
<r0bby> |
I have a serious love for ternary operators |
| [17:05:57] |
<r0bby> |
and the elvis operator rocks |
| [17:06:29] |
<r0bby> |
sb << clazz.contains("Controller") ? "import org.openmrs.module.groovyforms.AbstractGroovyFormController\n\n" : "\n" |
| [17:06:34] |
<r0bby> |
:) |
| [19:50:18] |
*** |
Keelhaul has joined #openmrs |
| [19:50:18] |
*** |
ChanServ sets mode: +v Keelhaul |
| [19:52:57] |
<Keelhaul> |
hi |
| [20:08:57] |
<r0bby> |
hey Keelhaul |
| [20:08:57] |
<r0bby> |
:) |
| [20:11:58] |
<Keelhaul> |
wut ^ |
| [20:29:33] |
<r0bby> |
hi |
| [22:12:37] |
*** |
bwolfe has quit IRC |
| [23:06:21] |
*** |
Keelhaul has quit IRC |
| [23:06:36] |
*** |
Keelhaul has joined #openmrs |
| [23:06:36] |
*** |
ChanServ sets mode: +v Keelhaul |