• Home
  • History
  • Annotate
  • only in /external/guice/extensions/servlet/test/com/google/inject/servlet/
History log of /external/guice/extensions/servlet/test/com/google/inject/servlet/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3d494420fcc4fd4e4fdf3e688375b4a5df04b99b 17-Oct-2014 Bruno Bieth <biethb@gmail.com> Fix RequestDispatcherRequestWrapper inconsistency between `getRequestURI` and `getRequestURL`
ervletPipelineRequestDispatcherTest.java
41c126f99d6309886a0ded2ac729033d755e1593 09-Oct-2014 Tamas Cservenak <tamas@cservenak.net> Issue #745: PathInfo not encoded
ervletDefinitionPathsTest.java
c00df28be8bfa45b2bdc8b4d3c101c20a9cbdc12 01-Jul-2014 Sam Berlin <sameb@google.com> Automated code cleanups by internal tool.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69390543
ilterDefinitionTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletDispatchIntegrationTest.java
ervletPipelineRequestDispatcherTest.java
arargsServletDispatchIntegrationTest.java
8d883444d53d0ce8072490bc2d056ee87f9f547a 27-May-2014 Dhanji R. Prasanna <dhanji@gmail.com> Test for issue #571
ervletModuleTest.java
0c69c36ff97fa83887e75ba567745a5919d4b6ed 22-May-2014 Dhanji R. Prasanna <dhanji@gmail.com> Fix for build break from servlets patch
ontinuingRequestIntegrationTest.java
f39b8fdfc5b8d2c1502ac4bfc9601b633284ee07 21-May-2014 Dhanji R. Prasanna <dhanji@gmail.com> Review comments
ontinuingHttpServletRequestTest.java
3b02622e856e845f9bc5353a494b5ccc75dec40c 21-May-2014 Dhanji R. Prasanna <dhanji@gmail.com> Snapshot cookies in continuing request to prevent mutation side effects
ontinuingHttpServletRequestTest.java
4a4d8257ed41d8e2be03fd59a6c9dcf00c2379de 10-May-2014 Sam Berlin <sameb@google.com> Block when transferring request scope instead of checking owners & throwing exceptions. This lets users delete hacky spin loops.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66541958
ransferRequestIntegrationTest.java
269f2f69279d2cc4c3859e9dd0c08cb5f24bcc86 03-May-2014 Sam Berlin <sameb@google.com> Fix issue 379 -- strip the query off the URI when checking to see if the
pattern matches. (We don't need to strip the fragment off because fragments
aren't sent to servers.)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64996893
llTests.java
ervletDispatchIntegrationTest.java
riPatternTypeTest.java
f1abba38c7f531ec808182579b9d0456b1a00a63 11-Apr-2014 Sam Berlin <sameb@google.com> On second thought, according to the javadocs @ http://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html#getPathInfo() .. this is probably more correct, and still better than what it was before.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64726165
ervletDefinitionPathsTest.java
c35ebc2ce88fa26e1e36fd1eb806c2206ea98f00 11-Apr-2014 Sam Berlin <sameb@google.com> Fix external issue 372 -- only scrub the pathInfo if the servletPath actually
began it (not if it just happens to be longer than the servlet path).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64723867
ervletDefinitionPathsTest.java
c33e73ccd3ca611c26ba823b8fa73fe116dcc926 10-Mar-2014 Sam Berlin <sameb@google.com> Improve OutOfScopeException so that it tells you which key it was trying to
get.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62699406
ervletTest.java
882330dad166a44b2498c7c13dcab61d853cecdd 16-May-2013 Christian Edward Gruber <cgruber@google.com> HttpServletRequest#getCookies() can return null; checks that in ContinuingHttpServletRequest.

-------------------
Manually Synced.
COMMIT=42047244
llTests.java
ontinuingHttpServletRequestTest.java
389cb718a70cd11fdf9c336209246ebcfe944755 27-May-2012 Sam Berlin <sameb@google.com> Fixed exception in contextpath string manipulation.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4880
ilterDefinitionTest.java
ervletDefinitionTest.java
ervletUtilsTest.java
1db3e7924216995afc2e042515938b5c93a7416a 27-May-2012 Sam Berlin <sameb@google.com> Follow-up cleanup CL, removing an unnecessary parameter and strengthening typing.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4879
ilterDefinitionTest.java
997ae129e4a8d6792878ee272688424c577e085a 27-May-2012 Sam Berlin <sameb@google.com> Reduce stack size and simplify control flow in FilterChainInvocation.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4878
ilterDefinitionTest.java
7dc62e5869d6d14744cc717b4a3d02e30fa22f66 27-May-2012 Sam Berlin <sameb@google.com> Add a new transferRequest method to ServletScopes which propagates all existing scoped objects. Allows servlet engines to detach & reattach threads (while waiting for a request to receive results from RPCs).

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4874
ransferRequestIntegrationTest.java
b2f558228f0b812a38a0c2407baf5826b452cb2c 14-Jan-2012 Sam Berlin <sameb@google.com> Add ServletScopes.isRequestScoped.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=4084
ervletScopesTest.java
fee2d237bd4d6f89ed510861a25d4f3eafa8f1d1 31-Oct-2011 Sam Berlin <sameb@google.com> Ensure servlets & filters are processed in the correct order in all scenarios. Fix so that code like:

MainModule extends ServletModule {
configureServlets() {
filter("/").through(FirstFilter.class);
install(new SecondaryModule());
}
}

SecondaryModule extends ServletModule {
configureServlets() {
filter("/").through(SecondaryFilter.class);
}
}

.. ends up with a request to "/" going to FirstFilter and _then_ SecondaryFilter.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3589
ilterDefinitionTest.java
ilterDispatchIntegrationTest.java
ilterPipelineTest.java
ervletTestUtils.java
9afcdd8a24ee225e21c461144b524b3fc55c4033 31-Oct-2011 Sam Berlin <sameb@google.com> Prune all the billions of c.g.i.servlet.Filter{ChainInvocation,Definition}.doFilter elements from the stack traces.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3587
ilterDispatchIntegrationTest.java
ervletTest.java
ervletTestUtils.java
8c92236afd1f02f7ac574bb3df8d92c301067240 17-Oct-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Allow creation of a GuiceFilter that scopes, but does not dispatch to
ServletModule-bound servlets / filters.

@ScopingOnly GuiceFilter


Revision created by MOE tool push_codebase.
MOE_MIGRATION=3476


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1592 d779f126-a31b-0410-b53b-1d3aecad763e
ervletSpiVisitor.java
ervletTest.java
e09d8bf14bab27501df1d19462a0542912022f94 27-Sep-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Replace the Request/Response Context after each ServletModule-registered
Filter. This fixes problems where wrapped request/response classes weren't passed to subsequent filters or servlets in the chain.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3340


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1585 d779f126-a31b-0410-b53b-1d3aecad763e
ervletTest.java
ab8f0c607e2c708c2c0bc5a48afc97967aca4ad1 09-Sep-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Clean up ServletTest: use a fake request impl instead of EasyMock.

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3208


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1582 d779f126-a31b-0410-b53b-1d3aecad763e
ervletTest.java
0b26f78c3b954ae792e48adb3af49c12c4c4c717 09-Sep-2011 guice.mirrorbot@gmail.com <guice.mirrorbot@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> Make ServletModule work with requireExplicitBinding().

Revision created by MOE tool push_codebase.
MOE_MIGRATION=3207


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1581 d779f126-a31b-0410-b53b-1d3aecad763e
xtensionSpiTest.java
ervletSpiVisitor.java
b7a02b02d81c830d148355c90bc309bcd66fb592 08-Jul-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> * Remove unused imports
* Sort imports
* Convert tabs to spaces
* Fix the ant no_aop build


Revision created by MOE tool push_codebase.
MOE_MIGRATION=2532


git-svn-id: https://google-guice.googlecode.com/svn/trunk@1572 d779f126-a31b-0410-b53b-1d3aecad763e
ontextPathTest.java
ontinuingRequestIntegrationTest.java
ummyFilterImpl.java
ummyServlet.java
dslTest.java
xtensionSpiTest.java
ilterDefinitionTest.java
ilterDispatchIntegrationTest.java
ilterPipelineTest.java
njectedFilterPipelineTest.java
nvalidScopeBindingTest.java
ultiModuleDispatchIntegrationTest.java
ultipleServletInjectorsTest.java
copeRequestIntegrationTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletDispatchIntegrationTest.java
ervletModuleTest.java
ervletPipelineRequestDispatcherTest.java
ervletSpiVisitor.java
ervletTest.java
arargsFilterDispatchIntegrationTest.java
arargsServletDispatchIntegrationTest.java
4e11457f34addf5d10fe0c31cefd54c75c37b540 29-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> fixup whitespace

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1563 d779f126-a31b-0410-b53b-1d3aecad763e
xtensionSpiTest.java
ervletModuleTest.java
ervletSpiVisitor.java
d9c913acca55023ef5d76a32c3d4a51ee6b420cb 26-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> switch Guice from manually repackaging Guava to depending on Guava. it's still jarjar'd right now, which is causing a ~400k increase in guice-snapshot.jar. next step is to switch to ProGuard to remove the unnecessary code and cut it back down (even further?!). this will let people build from Guice source and depend directly on Guava code without having to worry about hiding internal/util.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1558 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingRequestIntegrationTest.java
xtensionSpiTest.java
ilterDefinitionTest.java
copeRequestIntegrationTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletModuleTest.java
ervletPipelineRequestDispatcherTest.java
ervletSpiVisitor.java
ervletTest.java
5b73df60a81f9317d5e0122b7ff99496615b3d90 05-Jun-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> rm @Override to maintain source compatibility.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1552 d779f126-a31b-0410-b53b-1d3aecad763e
ervletTest.java
e133f5fecf00b72552b06d3187a8c4526a65bc34 24-May-2011 isaac.q.shum <isaac.q.shum@d779f126-a31b-0410-b53b-1d3aecad763e> Make the @RequestParameteters Map derive its values from the existing
ServletRequest binding. This makes it easier to construct a seedMap for use with
ServletScopes (one only needs to seed the request and response to override the
map as well).

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1550 d779f126-a31b-0410-b53b-1d3aecad763e
ervletTest.java
4e10dabd5f8aafed91bb849c850e57d89c9911b0 24-Mar-2011 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> issue 418 - make sure servlet extension works with context paths. thanks to Henning for provided the patches.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1529 d779f126-a31b-0410-b53b-1d3aecad763e
ontextPathTest.java
ontinuingRequestIntegrationTest.java
ilterDefinitionTest.java
ilterDispatchIntegrationTest.java
ilterPipelineTest.java
njectedFilterPipelineTest.java
ultiModuleDispatchIntegrationTest.java
ervletDispatchIntegrationTest.java
arargsFilterDispatchIntegrationTest.java
arargsServletDispatchIntegrationTest.java
8b64d455b982d5841480a0247c15d68de0759c91 13-Dec-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> Remove InjectorBuilder in favor of methods in Binder.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1457 d779f126-a31b-0410-b53b-1d3aecad763e
dslTest.java
b886ce30c72408d8ed953d2bd525607e8f317b12 01-Dec-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> rm ServletScopes.nullObject -- use a null value in the map to seed a key with null.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1429 d779f126-a31b-0410-b53b-1d3aecad763e
copeRequestIntegrationTest.java
21967867cdfe6dbafabdac79bc3cd5c08e359626 24-Nov-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> allow scopeRequest/continueRequest to seed with a null value, and also type-check the values immediately.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1424 d779f126-a31b-0410-b53b-1d3aecad763e
copeRequestIntegrationTest.java
a5c13e219224f7c2cbede4b1c787bbd95e62e276 13-Nov-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> simplify servlet SPI test.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1371 d779f126-a31b-0410-b53b-1d3aecad763e
ervletSpiVisitor.java
2a031c02780b7742090aea2830b421b84867e2ff 27-Sep-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> fix issue 544 -- allow ServletModules to be reused w/o reconstructing new ones. also fixes a bug where a ServletModule that contained only filters would have run each filter twice if the module was being reused (or three times if it was being used a third time, etc..). thanks to mathiue.carbou for pointing out the problem.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1273 d779f126-a31b-0410-b53b-1d3aecad763e
llTests.java
ervletModuleTest.java
0693a15423ec35824472a79b98983c3113c4da36 20-Sep-2010 dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> Support for custom request scopes overloaded onto the @RequestScoped annotation.

Also added ability to seed a scope map for both continuing HTTP request scopes as well as custom request scopes.

Also changed continuing HTTP requests in other request threads to fail if they happen to run in an HTTP request thread as per sberlin's recommendation. See tests for details

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1254 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingRequestIntegrationTest.java
copeRequestIntegrationTest.java
10925e44f80f335423f128b107ec176b7436a20b 14-Sep-2010 dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> sberlin review for the previous CL.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1232 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingRequestIntegrationTest.java
7ebe5f6510e887a3f7d5569dd42874266ede1333 14-Sep-2010 dhanji <dhanji@d779f126-a31b-0410-b53b-1d3aecad763e> More tests for the continuing request idiom.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1231 d779f126-a31b-0410-b53b-1d3aecad763e
ontinuingRequestIntegrationTest.java
b4b7f7209570bd75352eb322825ae79392f03978 22-Aug-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> issue 524 part 2 -- add an SPI to the servlet extension to be able to introspect on its bindings.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1207 d779f126-a31b-0410-b53b-1d3aecad763e
llTests.java
xtensionSpiTest.java
ilterDefinitionTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletPipelineRequestDispatcherTest.java
ervletSpiVisitor.java
f8537eaaaf67e36af7469b392a4941e425459991 22-Aug-2010 sberlin <sberlin@d779f126-a31b-0410-b53b-1d3aecad763e> move extensions that weren't under extensions/ into that directory. simplify paths so everything is uniform for extensions.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@1205 d779f126-a31b-0410-b53b-1d3aecad763e
llTests.java
ummyFilterImpl.java
ummyServlet.java
dslTest.java
ilterDefinitionTest.java
ilterDispatchIntegrationTest.java
ilterPipelineTest.java
njectedFilterPipelineTest.java
nvalidScopeBindingTest.java
ultiModuleDispatchIntegrationTest.java
ultipleServletInjectorsTest.java
ervletDefinitionPathsTest.java
ervletDefinitionTest.java
ervletDispatchIntegrationTest.java
ervletPipelineRequestDispatcherTest.java
ervletTest.java
arargsFilterDispatchIntegrationTest.java
arargsServletDispatchIntegrationTest.java