IRC Chat : 2008-07-26 - OpenMRS

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