Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(569)

Unified Diff: pkg/analyzer/test/src/dart/constant/value_test.dart

Issue 2324023002: Replace try/fail/catch for EvaluationException with expect(throws). (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/test/src/dart/constant/value_test.dart
diff --git a/pkg/analyzer/test/src/dart/constant/value_test.dart b/pkg/analyzer/test/src/dart/constant/value_test.dart
index 60151a044deff56c5549532ca401c349beab76f0..132371411ec09d3a972444e9b3917ffafcf0abb3 100644
--- a/pkg/analyzer/test/src/dart/constant/value_test.dart
+++ b/pkg/analyzer/test/src/dart/constant/value_test.dart
@@ -18,8 +18,12 @@ main() {
defineReflectiveTests(DartObjectImplTest);
}
+const Matcher isEvaluationException = const isInstanceOf<EvaluationException>();
+
const int LONG_MAX_VALUE = 0x7fffffffffffffff;
+const Matcher throwsEvaluationException = const Throws(isEvaluationException);
+
@reflectiveTest
class DartObjectImplTest extends EngineTestCase {
TypeProvider _typeProvider = new TestTypeProvider();
@@ -961,18 +965,16 @@ class DartObjectImplTest extends EngineTestCase {
}
void test_logicalAnd_false_null() {
- try {
+ expect(() {
_assertLogicalAnd(_boolValue(false), _boolValue(false), _nullValue());
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalAnd_false_string() {
- try {
+ expect(() {
_assertLogicalAnd(
_boolValue(false), _boolValue(false), _stringValue("false"));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalAnd_false_true() {
@@ -980,33 +982,29 @@ class DartObjectImplTest extends EngineTestCase {
}
void test_logicalAnd_null_false() {
- try {
+ expect(() {
_assertLogicalAnd(_boolValue(false), _nullValue(), _boolValue(false));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalAnd_null_true() {
- try {
+ expect(() {
_assertLogicalAnd(_boolValue(false), _nullValue(), _boolValue(true));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalAnd_string_false() {
- try {
+ expect(() {
_assertLogicalAnd(
_boolValue(false), _stringValue("true"), _boolValue(false));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalAnd_string_true() {
- try {
+ expect(() {
_assertLogicalAnd(
_boolValue(false), _stringValue("false"), _boolValue(true));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalAnd_true_false() {
@@ -1018,11 +1016,10 @@ class DartObjectImplTest extends EngineTestCase {
}
void test_logicalAnd_true_string() {
- try {
+ expect(() {
_assertLogicalAnd(
_boolValue(false), _boolValue(true), _stringValue("true"));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalAnd_true_true() {
@@ -1038,10 +1035,9 @@ class DartObjectImplTest extends EngineTestCase {
}
void test_logicalNot_string() {
- try {
+ expect(() {
_assertLogicalNot(_boolValue(true), _stringValue(null));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalNot_true() {
@@ -1061,11 +1057,10 @@ class DartObjectImplTest extends EngineTestCase {
}
void test_logicalOr_false_string() {
- try {
+ expect(() {
_assertLogicalOr(
_boolValue(false), _boolValue(false), _stringValue("false"));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalOr_false_true() {
@@ -1073,33 +1068,29 @@ class DartObjectImplTest extends EngineTestCase {
}
void test_logicalOr_null_false() {
- try {
+ expect(() {
_assertLogicalOr(_boolValue(false), _nullValue(), _boolValue(false));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalOr_null_true() {
- try {
+ expect(() {
_assertLogicalOr(_boolValue(true), _nullValue(), _boolValue(true));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalOr_string_false() {
- try {
+ expect(() {
_assertLogicalOr(
_boolValue(false), _stringValue("true"), _boolValue(false));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalOr_string_true() {
- try {
+ expect(() {
_assertLogicalOr(
_boolValue(true), _stringValue("false"), _boolValue(true));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalOr_true_false() {
@@ -1107,18 +1098,16 @@ class DartObjectImplTest extends EngineTestCase {
}
void test_logicalOr_true_null() {
- try {
+ expect(() {
_assertLogicalOr(_boolValue(true), _boolValue(true), _nullValue());
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalOr_true_string() {
- try {
+ expect(() {
_assertLogicalOr(
_boolValue(true), _boolValue(true), _stringValue("true"));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_logicalOr_true_true() {
@@ -1407,10 +1396,9 @@ class DartObjectImplTest extends EngineTestCase {
}
void test_stringLength_int() {
- try {
+ expect(() {
_assertStringLength(_intValue(null), _intValue(0));
- fail("Expected EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
}
void test_stringLength_knownString() {
@@ -1481,10 +1469,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertAdd(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.add(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.add(_typeProvider, right);
expect(result, isNotNull);
@@ -1500,10 +1487,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertBitAnd(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.bitAnd(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.bitAnd(_typeProvider, right);
expect(result, isNotNull);
@@ -1517,10 +1503,9 @@ class DartObjectImplTest extends EngineTestCase {
*/
void _assertBitNot(DartObjectImpl expected, DartObjectImpl operand) {
if (expected == null) {
- try {
+ expect(() {
operand.bitNot(_typeProvider);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = operand.bitNot(_typeProvider);
expect(result, isNotNull);
@@ -1536,10 +1521,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertBitOr(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.bitOr(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.bitOr(_typeProvider, right);
expect(result, isNotNull);
@@ -1555,10 +1539,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertBitXor(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.bitXor(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.bitXor(_typeProvider, right);
expect(result, isNotNull);
@@ -1574,10 +1557,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertConcatenate(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.concatenate(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.concatenate(_typeProvider, right);
expect(result, isNotNull);
@@ -1593,10 +1575,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertDivide(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.divide(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.divide(_typeProvider, right);
expect(result, isNotNull);
@@ -1612,10 +1593,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertEqualEqual(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.equalEqual(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.equalEqual(_typeProvider, right);
expect(result, isNotNull);
@@ -1631,10 +1611,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertGreaterThan(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.greaterThan(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.greaterThan(_typeProvider, right);
expect(result, isNotNull);
@@ -1650,10 +1629,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertGreaterThanOrEqual(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.greaterThanOrEqual(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.greaterThanOrEqual(_typeProvider, right);
expect(result, isNotNull);
@@ -1684,10 +1662,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertIntegerDivide(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.integerDivide(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.integerDivide(_typeProvider, right);
expect(result, isNotNull);
@@ -1703,10 +1680,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertLessThan(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.lessThan(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.lessThan(_typeProvider, right);
expect(result, isNotNull);
@@ -1722,10 +1698,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertLessThanOrEqual(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.lessThanOrEqual(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.lessThanOrEqual(_typeProvider, right);
expect(result, isNotNull);
@@ -1741,10 +1716,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertLogicalAnd(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.logicalAnd(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.logicalAnd(_typeProvider, right);
expect(result, isNotNull);
@@ -1758,10 +1732,9 @@ class DartObjectImplTest extends EngineTestCase {
*/
void _assertLogicalNot(DartObjectImpl expected, DartObjectImpl operand) {
if (expected == null) {
- try {
+ expect(() {
operand.logicalNot(_typeProvider);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = operand.logicalNot(_typeProvider);
expect(result, isNotNull);
@@ -1777,10 +1750,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertLogicalOr(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.logicalOr(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.logicalOr(_typeProvider, right);
expect(result, isNotNull);
@@ -1796,10 +1768,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertMinus(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.minus(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.minus(_typeProvider, right);
expect(result, isNotNull);
@@ -1813,10 +1784,9 @@ class DartObjectImplTest extends EngineTestCase {
*/
void _assertNegated(DartObjectImpl expected, DartObjectImpl operand) {
if (expected == null) {
- try {
+ expect(() {
operand.negated(_typeProvider);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = operand.negated(_typeProvider);
expect(result, isNotNull);
@@ -1832,10 +1802,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertNotEqual(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.notEqual(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.notEqual(_typeProvider, right);
expect(result, isNotNull);
@@ -1849,10 +1818,9 @@ class DartObjectImplTest extends EngineTestCase {
*/
void _assertPerformToString(DartObjectImpl expected, DartObjectImpl operand) {
if (expected == null) {
- try {
+ expect(() {
operand.performToString(_typeProvider);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = operand.performToString(_typeProvider);
expect(result, isNotNull);
@@ -1868,10 +1836,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertRemainder(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.remainder(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.remainder(_typeProvider, right);
expect(result, isNotNull);
@@ -1887,10 +1854,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertShiftLeft(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.shiftLeft(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.shiftLeft(_typeProvider, right);
expect(result, isNotNull);
@@ -1906,10 +1872,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertShiftRight(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.shiftRight(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.shiftRight(_typeProvider, right);
expect(result, isNotNull);
@@ -1923,10 +1888,9 @@ class DartObjectImplTest extends EngineTestCase {
*/
void _assertStringLength(DartObjectImpl expected, DartObjectImpl operand) {
if (expected == null) {
- try {
+ expect(() {
operand.stringLength(_typeProvider);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = operand.stringLength(_typeProvider);
expect(result, isNotNull);
@@ -1942,10 +1906,9 @@ class DartObjectImplTest extends EngineTestCase {
void _assertTimes(
DartObjectImpl expected, DartObjectImpl left, DartObjectImpl right) {
if (expected == null) {
- try {
+ expect(() {
left.times(_typeProvider, right);
- fail("Expected an EvaluationException");
- } on EvaluationException {}
+ }, throwsEvaluationException);
} else {
DartObjectImpl result = left.times(_typeProvider, right);
expect(result, isNotNull);
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698