[zanata/zanata-server] 2e832b: Refactor Copy Trans to be more testable.

GitHub noreply at github.com
Thu Sep 5 00:36:00 UTC 2013


  Branch: refs/heads/integration/master
  Home:   https://github.com/zanata/zanata-server
  Commit: 2e832be3ee62f44e2c97c45f33443ce888163d68
      https://github.com/zanata/zanata-server/commit/2e832be3ee62f44e2c97c45f33443ce888163d68
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/dao/TextFlowTargetDAO.java
    M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java

  Log Message:
  -----------
  Refactor Copy Trans to be more testable.

Correct a previously inserted bug where translations from obsolete documents where not being reused.
Refactor Copy trans to be more functional and thus testable.
Add some tests to test these discrete pieces.


  Commit: 28321027a6907da2ed059d2391b2997081921e36
      https://github.com/zanata/zanata-server/commit/28321027a6907da2ed059d2391b2997081921e36
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java

  Log Message:
  -----------
  Rename ResultActionPair to MatchRulePair.


  Commit: d1dae05e6c647eb12506773b0cb5bc5b403fc2e4
      https://github.com/zanata/zanata-server/commit/d1dae05e6c647eb12506773b0cb5bc5b403fc2e4
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java

  Log Message:
  -----------
  Code review changes (See below).

Refactor method to use ternary operator.
Assume a non-nullable argument in copy trans internal method.


  Commit: 3512081da1f4ba861f77313cc855161d12474248
      https://github.com/zanata/zanata-server/commit/3512081da1f4ba861f77313cc855161d12474248
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java

  Log Message:
  -----------
  Refactor internal MatchRulePair class.


  Commit: da8e36ad77d9bc2b8aebe681dbd7bbd16d6b7849
      https://github.com/zanata/zanata-server/commit/da8e36ad77d9bc2b8aebe681dbd7bbd16d6b7849
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    A zanata-war/src/test/java/org/zanata/SlowTest.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java

  Log Message:
  -----------
  Add @SlowTest annotation.

For now just a marker interface to identify potentially slow running tests.


  Commit: 3d0f8bd97f49b4ed804ee21e5f786c446270ebdc
      https://github.com/zanata/zanata-server/commit/3d0f8bd97f49b4ed804ee21e5f786c446270ebdc
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M zanata-war/src/test/java/org/zanata/SlowTest.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java

  Log Message:
  -----------
  Change @SlowTest to be a method level annotation.


  Commit: 6166bea7a1a6ca06f8b9fffd99619662079ddc6d
      https://github.com/zanata/zanata-server/commit/6166bea7a1a6ca06f8b9fffd99619662079ddc6d
  Author: Sean Flanigan <sflaniga at redhat.com>
  Date:   2013-09-03 (Tue, 03 Sep 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/dao/TextFlowTargetDAO.java
    M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java
    A zanata-war/src/test/java/org/zanata/SlowTest.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java

  Log Message:
  -----------
  Merge pull request #154 from zanata/copy-trans-changes

Refactor Copy Trans to be more testable.


  Commit: fd5944f361f3551c68e8ef467162011afc3ec44b
      https://github.com/zanata/zanata-server/commit/fd5944f361f3551c68e8ef467162011afc3ec44b
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-09-04 (Wed, 04 Sep 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/dao/TextFlowTargetDAO.java
    M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java
    A zanata-war/src/test/java/org/zanata/SlowTest.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java

  Log Message:
  -----------
  Merge branch 'release' into integration/master

Conflicts:
	zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java


Compare: https://github.com/zanata/zanata-server/compare/85cbb4c7451c...fd5944f361f3


More information about the zanata-commits mailing list