mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
add: test方法
This commit is contained in:
parent
7eb5b82ec5
commit
c36f27308a
@ -12,17 +12,24 @@
|
|||||||
|
|
||||||
package org.dromara.hutool.core.lang;
|
package org.dromara.hutool.core.lang;
|
||||||
|
|
||||||
import org.dromara.hutool.core.collection.CollUtil;
|
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.dromara.hutool.core.collection.CollUtil;
|
||||||
import org.junit.jupiter.api.Assertions;
|
import org.junit.jupiter.api.Assertions;
|
||||||
import org.junit.jupiter.api.Disabled;
|
import org.junit.jupiter.api.Disabled;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import javax.management.monitor.MonitorSettingException;
|
import javax.management.monitor.MonitorSettingException;
|
||||||
import java.util.*;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.NoSuchElementException;
|
||||||
|
import java.util.Optional;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -234,4 +241,25 @@ public class OptTest {
|
|||||||
.ifFail(Console::log, NullPointerException.class, MonitorSettingException.class)
|
.ifFail(Console::log, NullPointerException.class, MonitorSettingException.class)
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@SuppressWarnings({"NumericOverflow", "divzero"})
|
||||||
|
@Test
|
||||||
|
@Disabled
|
||||||
|
void testFail1() {
|
||||||
|
final Integer i = Opt.ofTry(() -> 1 / 0)
|
||||||
|
.map(e -> 666)
|
||||||
|
.ifFail(Console::log)
|
||||||
|
.orElseGet(() -> 1);
|
||||||
|
Assertions.assertEquals(i, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings({"NumericOverflow", "divzero"})
|
||||||
|
@Test
|
||||||
|
@Disabled
|
||||||
|
void testToEasyStream() {
|
||||||
|
final List<Integer> list = Opt.ofTry(() -> 1).toEasyStream().toList();
|
||||||
|
Assertions.assertArrayEquals(list.toArray(), new Integer[]{1});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user