Commit Graph

82 Commits

Author SHA1 Message Date
Fabio José fd119040fc Exporting the receiver and emitter for binary 0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 13:26:14 -03:00
Fabio José 805c8971a1 HTTP Binary receiver for spec 0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 13:23:25 -03:00
Fabio José 4fdba57069 Checking for datacontentencoding
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 09:35:57 -03:00
Fabio José 29bc8b9e17 isBase64 and clone functions
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 09:35:19 -03:00
Fabio José 5b132feabe HTTP Receiver Structured for v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-04 09:34:55 -03:00
Fabio José 40c96c40db Tests for checking the binary headers value
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-02 11:21:17 -03:00
Fabio José 772ca2f34f Example for testing the binary headers values
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-02 11:07:09 -03:00
Fabio José 62015c0d0a Tests for structured http emitter v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-02 10:15:58 -03:00
Fabio José 084d0c1a0b Export the structured emitter for v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-02 09:57:59 -03:00
Fabio José e7b5c833c6 Exporting the v0.3 stuff
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-01 17:43:48 -03:00
Fabio José 0f8823c36e The http binding for binary - v0.3
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-08-01 17:35:33 -03:00
Fabio José b53d660402 SDK Requirements: exports the receivers
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 16:38:38 -03:00
Fabio José 6b5a8d1f3e should have the minimum exports
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 14:46:31 -03:00
Fabio José 375f67952d Test the event() method of SDK Requirements
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 13:26:20 -03:00
Fabio José 462d019309 Fix test expect
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 10:49:06 -03:00
Fabio José 374c0a233c New functions for fun
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-29 09:33:37 -03:00
Fabio José 22a03405df Merge branch 'develop' into spec03-attrs 2019-07-28 22:05:36 -03:00
Fabio José 4eef9a59c5 Fix the test from PR #26: Closes #25
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-28 21:58:03 -03:00
Fabio José b8f1012d1d Implementing the spec 0.3 attributes
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-28 21:53:34 -03:00
Jingwen Peng 8418f77a6b Support receiving "application/octet-stream" content in binary transport mode
Signed-off-by: Jingwen Peng <pengsrc@outlook.com>
2019-07-28 15:11:40 +08:00
Fabio José a663f436a6 Fix test issue with expect(...).to.be.empty
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-23 14:02:15 -03:00
Fabio José 7d67e27d07 Test for extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-17 14:49:14 -03:00
Fabio José f5e0ce6a84 Removing the cyclomatic complexity
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-07-17 11:27:54 -03:00
Fabio José 335531745f Apply promise in the unmarshaller impl
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-25 12:01:33 -03:00
Fabio José 3f50e71953 Test the extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-25 10:54:03 -03:00
Fabio José 67b3ac2b21 Processing the extensions
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-25 10:42:26 -03:00
Fabio José 365e0871b7 Fix binary data attribute example
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-21 16:42:55 -03:00
Fabio José 62e5404c0f Remove the responsability of spec checking
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-21 10:56:41 -03:00
Fabio José 3dad0d200c Remove server stuff
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-20 21:58:10 -03:00
Fabio José 46dd70563d Using the export of http unmarchaller 0.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-20 21:46:11 -03:00
Fabio José b000b2b0bd Test titles
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-20 21:42:42 -03:00
Fabio José b4c3846491 Unmarshaller impl and tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 20:46:18 -03:00
Fabio José 6a1d70c503 Fix binding server signature
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 19:30:23 -03:00
Fabio José c1e858fbd6 Happy path test
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 19:14:29 -03:00
Fabio José 39cc730845 fix import
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 19:11:55 -03:00
Fabio José 68b9866ffb Parses the payload
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 19:10:24 -03:00
Fabio José fbea122b73 Receiver for structured
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 18:47:09 -03:00
Fabio José d1fc0b39f0 Parse content type, sanity in parse method
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 17:59:58 -03:00
Fabio José 21011b5a74 Content type
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 17:50:26 -03:00
Fabio José 14e0583347 Parse date, set data
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 17:30:13 -03:00
Fabio José 37f60ceb78 Parser for each attribute type
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 12:50:40 -03:00
Fabio José 67767da973 Fix files names
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-16 10:56:53 -03:00
Fabio José 0db21da02a Remove receiver tests
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-11 21:51:06 -03:00
Fabio José dd5f694dab http binary receiver to parse
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-11 21:50:19 -03:00
Fabio José 396e0f94b9 Happy path
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-11 20:56:59 -03:00
Fabio José 141cb04516 Partial check() method impl for binary 0.2
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-11 14:41:28 -03:00
Fabio José 8916cbdcf6 Test the happy path
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-11 11:22:03 -03:00
Fabio José c84f6a5e37 Unmarshall for structured
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-11 10:23:11 -03:00
Fabio José 8915048791 Spec as parser parameter
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-10 21:20:04 -03:00
Fabio José 2ca88b089c HTTP unmarshaller: args validations
Signed-off-by: Fabio José <fabiojose@gmail.com>
2019-06-09 22:44:29 -03:00