Skip to content

Commit 3fdfa51

Browse files
committed
Merge pull request ReactiveX#3568 from stealthcode/RenameCompletableFinallyDo
Renamed Completable#finallyDo to #doAfterTerminate
2 parents 99a46a8 + 8646d8d commit 3fdfa51

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/main/java/rx/Completable.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1356,7 +1356,7 @@ public final <T> Observable<T> endWith(Observable<T> next) {
13561356
* @return the new Completable instance
13571357
* @throws NullPointerException if onAfterComplete is null
13581358
*/
1359-
public final Completable finallyDo(Action0 onAfterComplete) {
1359+
public final Completable doAfterTerminate(Action0 onAfterComplete) {
13601360
return doOnLifecycle(Actions.empty(), Actions.empty(), Actions.empty(), onAfterComplete, Actions.empty());
13611361
}
13621362

src/test/java/rx/CompletableTest.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1888,11 +1888,11 @@ public void call() {
18881888
}
18891889

18901890
@Test(timeout = 1000)
1891-
public void finallyDoNormal() {
1891+
public void doAfterTerminateNormal() {
18921892
final AtomicBoolean doneAfter = new AtomicBoolean();
18931893
final AtomicBoolean complete = new AtomicBoolean();
18941894

1895-
Completable c = normal.completable.finallyDo(new Action0() {
1895+
Completable c = normal.completable.doAfterTerminate(new Action0() {
18961896
@Override
18971897
public void call() {
18981898
doneAfter.set(complete.get());
@@ -1919,14 +1919,14 @@ public void onCompleted() {
19191919
c.await();
19201920

19211921
Assert.assertTrue("Not completed", complete.get());
1922-
Assert.assertTrue("Finally called before onComplete", doneAfter.get());
1922+
Assert.assertTrue("Closure called before onComplete", doneAfter.get());
19231923
}
19241924

19251925
@Test(timeout = 1000)
1926-
public void finallyDoWithError() {
1926+
public void doAfterTerminateWithError() {
19271927
final AtomicBoolean doneAfter = new AtomicBoolean();
19281928

1929-
Completable c = error.completable.finallyDo(new Action0() {
1929+
Completable c = error.completable.doAfterTerminate(new Action0() {
19301930
@Override
19311931
public void call() {
19321932
doneAfter.set(true);
@@ -1940,12 +1940,12 @@ public void call() {
19401940
// expected
19411941
}
19421942

1943-
Assert.assertFalse("FinallyDo called", doneAfter.get());
1943+
Assert.assertFalse("Closure called", doneAfter.get());
19441944
}
19451945

19461946
@Test(expected = NullPointerException.class)
1947-
public void finallyDoNull() {
1948-
normal.completable.finallyDo(null);
1947+
public void doAfterTerminateNull() {
1948+
normal.completable.doAfterTerminate(null);
19491949
}
19501950

19511951
@Test(timeout = 1000)

0 commit comments

Comments
 (0)