google-nomulus/java/google/registry/rdap
guyben 3a3b0b738a Centralize RDAP test initialization and login
All RDAP actions inherit from a common RdapActionBase class.

All RDAP search actions inherit from a comman RdapSearchActionBase class, which inherits from RdapActionBase

Each of the base classes has @Before initialization needed for the tests, as well as utility functions (such as login and logout).

Currently, these were copied in all test classes. Instead, we created a similar test inheritance tree to centralize the initialization and place common utility functions.

This way, the @Before of every test only needs to initialize the variables new to the specific action, making the code somewhat clearer.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=217856844
2018-10-22 19:01:37 -04:00
..
BUILD Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
RdapActionBase.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapAuthorization.java Remove unnecessary generic type arguments 2017-11-21 18:17:31 -05:00
RdapAutnumAction.java Initial, easy changes to support later addition of RDAP metrics 2017-11-07 17:39:05 -05:00
RdapDomainAction.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapDomainSearchAction.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapEntityAction.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapEntitySearchAction.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapHelpAction.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapIcannStandardInformation.java Move RDAP boilerplate from remarks to notices 2018-05-05 23:47:47 -04:00
RdapIpAction.java Initial, easy changes to support later addition of RDAP metrics 2017-11-07 17:39:05 -05:00
RdapJsonFormatter.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapMetrics.java Move metrics dependencies to artifacts under Maven groupId com.google.monitoring-client 2018-01-04 17:12:35 -05:00
RdapModule.java Add RDAP search support for only contacts or only registrars 2018-01-19 14:29:54 -05:00
RdapNameserverAction.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapNameserverSearchAction.java Centralize RDAP test initialization and login 2018-10-22 19:01:37 -04:00
RdapResultSet.java Add RDAP metric class 2017-11-21 18:20:26 -05:00
RdapSearchActionBase.java Add next page navigation for RDAP entity searches 2017-12-27 10:53:30 -05:00
RdapSearchPattern.java RDAP: Allow domain and nameserver queries with no initial string under certain circumstances 2017-07-10 11:16:03 -04:00
RdapSearchResults.java Add next page navigation for RDAP nameserver searches 2017-12-27 10:44:05 -05:00
RdapUtils.java Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00