Time |
S |
Nick |
Message |
00:17 |
|
|
quimrstorres joined #rest |
02:51 |
|
|
fuzzyhorns joined #rest |
05:17 |
|
|
quimrstorres joined #rest |
07:02 |
|
|
fuzzyhorns joined #rest |
08:02 |
|
|
fuzzyhorns joined #rest |
08:25 |
|
|
quimrsto_ joined #rest |
08:45 |
|
|
gigo1980________ joined #rest |
09:03 |
|
|
fuzzyhorns joined #rest |
09:14 |
|
|
quimrstorres joined #rest |
09:46 |
|
|
gigo1980________ joined #rest |
10:04 |
|
|
fuzzyhorns joined #rest |
11:17 |
|
|
quimrsto_ joined #rest |
11:47 |
|
|
gigo1980________ joined #rest |
12:00 |
|
|
gigo1980________ joined #rest |
12:05 |
|
|
fuzzyhorns joined #rest |
12:51 |
|
|
gigo1980________ joined #rest |
13:06 |
|
|
fuzzyhorns joined #rest |
14:35 |
|
|
wsiqueir joined #rest |
15:05 |
|
|
huckleberry78 joined #rest |
15:35 |
|
|
fuzzyhorns joined #rest |
16:17 |
|
|
quimrstorres joined #rest |
17:19 |
|
|
huckleberry78 joined #rest |
18:47 |
|
|
fuzzyhorns joined #rest |
18:54 |
|
|
huckleberry78 joined #rest |
18:56 |
|
|
Coldblackice_ joined #rest |
19:31 |
|
|
quimrsto_ joined #rest |
19:54 |
|
|
huckleberry78 joined #rest |
20:20 |
|
|
fuzzyhorns joined #rest |
20:22 |
|
|
ozette joined #rest |
20:23 |
|
ozette |
anyone using postman to test their web rest api by any chance? |
20:23 |
|
fuzzyhorns |
ozette: i have done a bit of that |
20:26 |
|
ozette |
fuzzyhorns: do you know if the form-data encodes files as "multipart"? |
20:27 |
|
fuzzyhorns |
i do not |
20:27 |
|
ozette |
i'm trying to do a POST here, but end up with no confirmation at the backen |
20:28 |
|
ozette |
i'm not sure if the problem is with my route, or if it's postman.. |
20:28 |
|
fuzzyhorns |
have you tried anything besides postman? like a curl? |
20:49 |
|
ozette |
not yet, that's an idea |
21:02 |
|
pdurbin |
ozette: eventually, you'll probably want to write a test suite for your API. I kind of doubt you can use postman for that but who knows. |
21:12 |
|
whartung |
I do all my testing with curl |
21:13 |
|
pdurbin |
whartung: no test suite? |
21:14 |
|
whartung |
I've never been much of a tester outside of simple tests during development. |
21:15 |
|
pdurbin |
let QA write the API tests, I guess |
21:16 |
|
whartung |
I asked the develpoer of our last project to "test first". |
21:16 |
|
whartung |
talk about pulling teeth from a chicken |
21:16 |
|
whartung |
I wrote up the api spec. I bundled in sample payloads. |
21:16 |
|
whartung |
I asked him to not write line of code until he had tests that failed given the API that I've documented. |
21:17 |
|
whartung |
that was a real struggle to get done, and eventually gave up. |
21:17 |
|
pdurbin |
bummer |
21:17 |
|
whartung |
but in the end, you shouldn't be testing this stuff trhough HTTP anyway. Just test the code |
21:17 |
|
whartung |
"something" accepts https packets, and "something else" marshals up the payloads (json in our case). |
21:17 |
|
whartung |
so, assumng that works, you have some high level object to pass to you api |
21:17 |
|
whartung |
so just test that. |
21:18 |
|
whartung |
99.999% of the time we can assume the HTTP and Marshalling parts work |
21:18 |
|
pdurbin |
yeah, I guess |
21:18 |
|
whartung |
so why bother standing up the all the infrastructure and such when you can just make some method calls |
21:19 |
|
pdurbin |
yeah |
21:19 |
|
whartung |
yea, sometime println will fail -- but, it's pretty rare. |
21:19 |
|
whartung |
so, lets not bother with the transport part |
21:19 |
|
whartung |
because that is really integration testing |
21:20 |
|
whartung |
"what if someone sends you a badly formatted payload?" Then the system explodes. Don't Do That. Iintegration problem. Find out who did it, grab the wiffle ball bat and go beat them. |
21:20 |
|
pdurbin |
I guess I'm a fan of integration testing. End to end testing. With the database running and all that. |
21:20 |
|
|
quimrsto_ joined #rest |
21:20 |
|
whartung |
yea -- and that's a pain to do |
21:20 |
|
whartung |
especially in a really complicated system |
21:21 |
|
whartung |
so, my "integration test" is posting a payload to "http://localhost/app/TestThing" |
21:21 |
|
pdurbin |
oh yeah, it kind of sucks writing integration tests. but I'm happy to have them |
21:21 |
|
whartung |
and that kicks the whole kit off |
21:21 |
|
whartung |
but I'm not auotmating that. "Let's embed teh EJB container. Don't forget to get JMS running. Are you sure you have the timers working?" |
21:21 |
|
whartung |
yea. no. |
21:22 |
|
whartung |
"no thanks" |
21:22 |
|
pdurbin |
whartung: should we be worried about JAX-RS? https://java.net/projects/jax-rs-spec/lists/users/archive/2016-04/message/11 |
21:24 |
|
whartung |
not saying Burke's wrong, but Burke's a whiner. |
21:24 |
|
pdurbin |
heh |
21:25 |
|
whartung |
I mean about the JSR treatment. |
21:25 |
|
pdurbin |
I don't know him. |
21:25 |
|
whartung |
I can't say about his proxy thing |
21:25 |
|
whartung |
tacitly I agree it doesn't belong in Jax RS |
21:25 |
|
whartung |
I know Jersey has had some Client framework, dunno if the RS guys are trying to standardize that or not. |
21:25 |
|
whartung |
I find the idea of a Proxy makes me ithc |
21:26 |
|
whartung |
I mean, yay…welcome to 1988 and Sun-RPC…oh, no, sorry, Welcome to 1999 and Remote EJB -- shit, wait no, that's not it…Welcome to 2001 and SOAP-XML…wait…have we learned anything yet? |
21:26 |
|
whartung |
damn, I skipped CORBA in 1994 |
21:27 |
|
* whartung |
is a slacker |
21:27 |
|
pdurbin |
:) |
21:28 |
|
whartung |
stuff like his proxy just takes "REST" and stomps the boot down harder on its head. |
21:29 |
|
whartung |
"Would be incredibly useful, especially as a replacement for remote EJBs. |
21:29 |
|
whartung |
Now if there only was some support for security context propagation and |
21:29 |
|
whartung |
distributed transactions, but I digress ;)" |
21:29 |
|
whartung |
omg |
21:31 |
|
pdurbin |
sounds like this proxy thing is a feature in http://resteasy.jboss.org |
21:36 |
|
whartung |
gotta run, ttyl pdurbin |
21:37 |
|
pdurbin |
o/ |
22:01 |
|
|
quimrsto_ joined #rest |
22:05 |
|
|
huckleberry78 joined #rest |
22:09 |
|
|
Coldblackice_ joined #rest |
23:42 |
|
|
ozette joined #rest |
23:52 |
|
|
quimrstorres joined #rest |