[GistLabs/mechanize] b30122: Add uri template library

4 views
Skip to first unread message

GitHub

unread,
Jul 10, 2014, 10:50:11 PM7/10/14
to mecha...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/GistLabs/mechanize
Commit: b301225275d4256a9837d5c018627e2d6037b363
https://github.com/GistLabs/mechanize/commit/b301225275d4256a9837d5c018627e2d6037b363
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-07 (Mon, 07 Jul 2014)

Changed paths:
M pom.xml

Log Message:
-----------
Add uri template library


Commit: 34909405cb14a72507af6d17572f12d3042e2fb8
https://github.com/GistLabs/mechanize/commit/34909405cb14a72507af6d17572f12d3042e2fb8
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-08 (Tue, 08 Jul 2014)

Changed paths:
M README.md
M src/int-tests/java/com/gistlabs/mechanize/integration/test/GoogleSearchForMechanizeJavaIT.java
M src/int-tests/java/com/gistlabs/mechanize/integration/test/WikipediaSearchForAngelaMerkelAndDownloadingImagesIT.java
A src/main/java/com/gistlabs/mechanize/document/AbstractDocument.java
R src/main/java/com/gistlabs/mechanize/document/Document.java
A src/main/java/com/gistlabs/mechanize/document/documentElements/AbstractDocumentElement.java
R src/main/java/com/gistlabs/mechanize/document/documentElements/DocumentElement.java
M src/main/java/com/gistlabs/mechanize/document/html/HtmlDocument.java
M src/main/java/com/gistlabs/mechanize/document/html/form/Form.java
M src/main/java/com/gistlabs/mechanize/document/html/form/FormElement.java
M src/main/java/com/gistlabs/mechanize/document/html/image/Image.java
M src/main/java/com/gistlabs/mechanize/document/json/JsonDocument.java
A src/main/java/com/gistlabs/mechanize/document/json/node/impl/AbstractJsonNode.java
R src/main/java/com/gistlabs/mechanize/document/json/node/impl/AbstractNode.java
M src/main/java/com/gistlabs/mechanize/document/json/node/impl/ArrayNodeImpl.java
M src/main/java/com/gistlabs/mechanize/document/json/node/impl/AttributeNode.java
M src/main/java/com/gistlabs/mechanize/document/json/node/impl/ObjectNodeImpl.java
M src/main/java/com/gistlabs/mechanize/document/link/Link.java
M src/main/java/com/gistlabs/mechanize/interfaces/Link.java
M src/main/java/com/gistlabs/mechanize/interfaces/Resource.java
M src/main/java/com/gistlabs/mechanize/interfaces/document/Document.java
M src/main/java/com/gistlabs/mechanize/interfaces/document/Node.java
M src/main/java/com/gistlabs/mechanize/interfaces/document/NodeLink.java
M src/test/java/com/gistlabs/mechanize/PageQueryTest.java
M src/test/java/com/gistlabs/mechanize/debug/Issue36Test.java
M src/test/java/com/gistlabs/mechanize/document/html/form/FormTest.java
M src/test/java/com/gistlabs/mechanize/document/html/image/ImagesTest.java
M src/test/java/com/gistlabs/mechanize/document/link/LinksTest.java

Log Message:
-----------
Merge branch 'master' into feature/json-links


Commit: a2b7541ac31499f01980b4d4c2cd6728ed4aa100
https://github.com/GistLabs/mechanize/commit/a2b7541ac31499f01980b4d4c2cd6728ed4aa100
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-08 (Tue, 08 Jul 2014)

Changed paths:
M .classpath
M pom.xml
M src/main/java/com/gistlabs/mechanize/interfaces/Link.java

Log Message:
-----------
refining ideas for json links


Commit: cfa75e4fabcd7f263448c7f1eb380caf4caa206b
https://github.com/GistLabs/mechanize/commit/cfa75e4fabcd7f263448c7f1eb380caf4caa206b
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-08 (Tue, 08 Jul 2014)

Changed paths:
M src/test/java/com/gistlabs/mechanize/MechanizeAgentTest.java
M src/test/java/com/gistlabs/mechanize/MechanizeTestCase.java
M src/test/java/com/gistlabs/mechanize/PageQueryTest.java
M src/test/java/com/gistlabs/mechanize/document/html/HtmlElementTest.java
M src/test/java/com/gistlabs/mechanize/document/html/HtmlElementsTest.java
M src/test/java/com/gistlabs/mechanize/document/html/HtmlNodeTest.java
M src/test/java/com/gistlabs/mechanize/document/html/LinksTest.java
M src/test/java/com/gistlabs/mechanize/document/html/form/FormTest.java
M src/test/java/com/gistlabs/mechanize/document/html/image/ImagesTest.java

Log Message:
-----------
reduce dependence on html support in base tests


Commit: b16aa8817851748c8276f101e8ef985c207ae47c
https://github.com/GistLabs/mechanize/commit/b16aa8817851748c8276f101e8ef985c207ae47c
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-08 (Tue, 08 Jul 2014)

Changed paths:
A src/int-tests/java/com/gistlabs/mechanize/integration/test/Issue36Test.java
R src/main/java/com/gistlabs/mechanize/document/html/image/ImageCollection.java
M src/main/java/com/gistlabs/mechanize/document/html/image/Images.java
M src/test/java/com/gistlabs/mechanize/MechanizeAgentTest.java
M src/test/java/com/gistlabs/mechanize/MechanizeMock.java
M src/test/java/com/gistlabs/mechanize/MechanizeTestCase.java
M src/test/java/com/gistlabs/mechanize/PageQueryTest.java
A src/test/java/com/gistlabs/mechanize/PageRequest.java
R src/test/java/com/gistlabs/mechanize/ParametersTest.java
R src/test/java/com/gistlabs/mechanize/debug/Issue36Test.java
M src/test/java/com/gistlabs/mechanize/document/html/HtmlElementTest.java
M src/test/java/com/gistlabs/mechanize/document/html/HtmlElementsTest.java
M src/test/java/com/gistlabs/mechanize/document/html/HtmlNodeTest.java
A src/test/java/com/gistlabs/mechanize/document/html/LinksTest.java
M src/test/java/com/gistlabs/mechanize/document/html/form/FormTest.java
M src/test/java/com/gistlabs/mechanize/document/html/image/ImagesTest.java
M src/test/java/com/gistlabs/mechanize/document/json/impl/JsonPageTest.java
R src/test/java/com/gistlabs/mechanize/document/link/LinksTest.java
R src/test/java/com/gistlabs/mechanize/integration/test/AmazonAddItemToCartAndUseASecondAgentToRemoveTheItemIT.java
A src/test/java/com/gistlabs/mechanize/parameters/ParametersTest.java

Log Message:
-----------
Merge branch 'master' into feature/json-links


Commit: b99d32d5842c1f98ab2435c225dca3515cb67421
https://github.com/GistLabs/mechanize/commit/b99d32d5842c1f98ab2435c225dca3515cb67421
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-08 (Tue, 08 Jul 2014)

Changed paths:
M pom.xml
R src/test/java/com/gistlabs/mechanize/document/json/element/ArrayElementsTest.java
R src/test/java/com/gistlabs/mechanize/document/json/element/ElementAttributesTest.java
R src/test/java/com/gistlabs/mechanize/document/json/element/MixedChildrenElementsTest.java
R src/test/java/com/gistlabs/mechanize/document/json/element/NestedElementsTest.java
R src/test/java/com/gistlabs/mechanize/document/json/element/TestElementBaseClass.java
A src/test/java/com/gistlabs/mechanize/document/json/node/JsonNodeTestCase.java
A src/test/java/com/gistlabs/mechanize/document/json/node/impl/ArrayElementsTest.java
A src/test/java/com/gistlabs/mechanize/document/json/node/impl/ElementAttributesTest.java
A src/test/java/com/gistlabs/mechanize/document/json/node/impl/MixedChildrenElementsTest.java
A src/test/java/com/gistlabs/mechanize/document/json/node/impl/NestedElementsTest.java
A src/test/java/com/gistlabs/mechanize/document/json/node/impl/TestElementBaseClass.java

Log Message:
-----------
Prep for json specific testing for links and stuff


Commit: 049899c6db21caca5504cb773eeeeb4d1dbd33fc
https://github.com/GistLabs/mechanize/commit/049899c6db21caca5504cb773eeeeb4d1dbd33fc
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-09 (Wed, 09 Jul 2014)

Changed paths:
A src/main/java/com/gistlabs/mechanize/document/json/node/JsonLink.java
M src/main/java/com/gistlabs/mechanize/util/Util.java
A src/test/java/com/gistlabs/mechanize/document/json/node/JsonLinksTest.java
A src/test/resources/com/gistlabs/mechanize/document/json/node/links.json

Log Message:
-----------
Initial JsonLink. Simple and relative work, failing unit test signaling next up is template substitution.


Commit: bc7370d19cf42d1fe83302aca8beec1088d953ae
https://github.com/GistLabs/mechanize/commit/bc7370d19cf42d1fe83302aca8beec1088d953ae
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-09 (Wed, 09 Jul 2014)

Changed paths:
M src/main/java/com/gistlabs/mechanize/document/json/node/JsonLink.java
M src/test/resources/com/gistlabs/mechanize/document/json/node/links.json

Log Message:
-----------
First template success with json links based on json object attributes


Commit: 06c2b3d91e7a91d74efa99d75d144d77bb65204d
https://github.com/GistLabs/mechanize/commit/06c2b3d91e7a91d74efa99d75d144d77bb65204d
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-09 (Wed, 09 Jul 2014)

Changed paths:
M src/main/java/com/gistlabs/mechanize/document/json/node/JsonLink.java
M src/test/java/com/gistlabs/mechanize/document/json/node/JsonLinksTest.java
M src/test/java/com/gistlabs/mechanize/document/json/node/JsonNodeTestCase.java

Log Message:
-----------
add license header


Commit: f3e129bfeab29360d9cabb84f6f2a9629b442f09
https://github.com/GistLabs/mechanize/commit/f3e129bfeab29360d9cabb84f6f2a9629b442f09
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-10 (Thu, 10 Jul 2014)

Changed paths:
M .classpath
M pom.xml
M src/main/java/com/gistlabs/mechanize/document/json/node/JsonLink.java
A src/test/java/com/gistlabs/mechanize/document/json/node/BulkJsonLinksTest.java
M src/test/java/com/gistlabs/mechanize/document/json/node/JsonLinksTest.java
M src/test/java/com/gistlabs/mechanize/document/json/node/JsonNodeTestCase.java
M src/test/java/com/gistlabs/mechanize/document/json/node/impl/TestElementBaseClass.java
M src/test/resources/com/gistlabs/mechanize/document/json/node/links.json

Log Message:
-----------
Progress with templates. Now failing test case for list expansion


Commit: 46a745a994d1cd01aaf65cb74d38e2c1b4e57390
https://github.com/GistLabs/mechanize/commit/46a745a994d1cd01aaf65cb74d38e2c1b4e57390
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-10 (Thu, 10 Jul 2014)

Changed paths:
M src/main/java/com/gistlabs/mechanize/document/json/node/JsonLink.java

Log Message:
-----------
Success, expansion of array works.


Commit: ae43ea58f783b3a709829dcfdb61cf93cc9b3eed
https://github.com/GistLabs/mechanize/commit/ae43ea58f783b3a709829dcfdb61cf93cc9b3eed
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-10 (Thu, 10 Jul 2014)

Changed paths:
M src/main/java/com/gistlabs/mechanize/document/json/node/JsonLink.java
M src/main/java/com/gistlabs/mechanize/document/json/node/impl/ArrayNodeImpl.java
M src/main/java/com/gistlabs/mechanize/document/json/node/impl/AttributeNode.java
M src/test/java/com/gistlabs/mechanize/MechanizeMock.java
M src/test/java/com/gistlabs/mechanize/MechanizeTestCase.java
M src/test/java/com/gistlabs/mechanize/PageRequest.java
M src/test/java/com/gistlabs/mechanize/document/json/impl/JsonPageTest.java
M src/test/java/com/gistlabs/mechanize/document/json/node/BulkJsonLinksTest.java
M src/test/java/com/gistlabs/mechanize/document/json/node/JsonLinksTest.java
M src/test/resources/com/gistlabs/mechanize/document/json/node/links.json

Log Message:
-----------
json link generated now can template single value, list of values, and map of key/value pairs


Commit: 0abc0e8834b3d10d1614ce69b781c0a4069a0701
https://github.com/GistLabs/mechanize/commit/0abc0e8834b3d10d1614ce69b781c0a4069a0701
Author: John Heintz <jo...@gistlabs.com>
Date: 2014-07-10 (Thu, 10 Jul 2014)

Changed paths:
M src/test/resources/com/gistlabs/mechanize/document/json/node/links.json

Log Message:
-----------
more complicated template test cases


Compare: https://github.com/GistLabs/mechanize/compare/9871402f4121...0abc0e8834b3
Reply all
Reply to author
Forward
0 new messages