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

Issue 19669002: Migrate fixnum tests to unittest. Fix int32 rollover bug. (Closed)

Created:
7 years, 5 months ago by Chris Bracken
Modified:
7 years, 5 months ago
Reviewers:
justinfagnani
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Migrate fixnum tests to unittest. Fix int32 rollover bug. - Migrated tests to unittest - Reorganized tests by operator - Test coverage for +/- overflow/rollover - Test coverage for null args - Test coverage for unary - - Test coverage for comparison operators BUG= R=justinfagnani@google.com Committed: https://code.google.com/p/dart/source/detail?r=25176

Patch Set 1 #

Total comments: 9

Patch Set 2 : Addressed review comments. #

Patch Set 3 : #

Total comments: 2

Patch Set 4 : git status #

Patch Set 5 : Removed int_64_vm_test #

Patch Set 6 : Get divide-by-zero tests passing when js-compiled. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+801 lines, -1085 lines) Patch
M pkg/fixnum/lib/src/int32.dart View 1 chunk +1 line, -1 line 0 comments Download
M pkg/fixnum/pubspec.yaml View 1 1 chunk +4 lines, -3 lines 0 comments Download
M pkg/fixnum/test/int_32_test.dart View 1 2 3 4 5 1 chunk +227 lines, -150 lines 0 comments Download
M pkg/fixnum/test/int_64_test.dart View 1 2 3 4 5 1 chunk +569 lines, -593 lines 0 comments Download
M pkg/fixnum/test/int_64_vm_test.dart View 1 2 3 4 1 chunk +0 lines, -331 lines 0 comments Download
M pkg/pkg.status View 1 2 3 4 1 chunk +0 lines, -7 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Chris Bracken
7 years, 5 months ago (2013-07-18 17:32:03 UTC) #1
justinfagnani
https://codereview.chromium.org/19669002/diff/1/pkg/fixnum/pubspec.yaml File pkg/fixnum/pubspec.yaml (right): https://codereview.chromium.org/19669002/diff/1/pkg/fixnum/pubspec.yaml#newcode5 pkg/fixnum/pubspec.yaml:5: dependencies: change this from dependencies: to dev_dependencies: see http://pub.dartlang.org/doc/pubspec.html ...
7 years, 5 months ago (2013-07-18 18:27:28 UTC) #2
justinfagnani
https://codereview.chromium.org/19669002/diff/1/pkg/fixnum/test/int_32_test.dart File pkg/fixnum/test/int_32_test.dart (right): https://codereview.chromium.org/19669002/diff/1/pkg/fixnum/test/int_32_test.dart#newcode91 pkg/fixnum/test/int_32_test.dart:91: group("comparison operators", () { On 2013/07/18 18:27:28, justinfagnani wrote: ...
7 years, 5 months ago (2013-07-18 18:58:56 UTC) #3
Chris Bracken
Also added some min/max edge cases on the comparison operators. https://codereview.chromium.org/19669002/diff/1/pkg/fixnum/pubspec.yaml File pkg/fixnum/pubspec.yaml (right): https://codereview.chromium.org/19669002/diff/1/pkg/fixnum/pubspec.yaml#newcode5 ...
7 years, 5 months ago (2013-07-18 19:06:07 UTC) #4
justinfagnani
https://codereview.chromium.org/19669002/diff/8001/pkg/fixnum/test/int_64_vm_test.dart File pkg/fixnum/test/int_64_vm_test.dart (right): https://codereview.chromium.org/19669002/diff/8001/pkg/fixnum/test/int_64_vm_test.dart#newcode9 pkg/fixnum/test/int_64_vm_test.dart:9: import 'dart:math' as math; this test is skipped, right? ...
7 years, 5 months ago (2013-07-18 19:13:47 UTC) #5
Chris Bracken
https://codereview.chromium.org/19669002/diff/8001/pkg/fixnum/test/int_64_vm_test.dart File pkg/fixnum/test/int_64_vm_test.dart (right): https://codereview.chromium.org/19669002/diff/8001/pkg/fixnum/test/int_64_vm_test.dart#newcode9 pkg/fixnum/test/int_64_vm_test.dart:9: import 'dart:math' as math; On 2013/07/18 19:13:48, justinfagnani wrote: ...
7 years, 5 months ago (2013-07-18 19:38:08 UTC) #6
justinfagnani
lgtm
7 years, 5 months ago (2013-07-18 20:39:34 UTC) #7
Chris Bracken
7 years, 5 months ago (2013-07-18 20:45:30 UTC) #8
Message was sent while issue was closed.
Committed patchset #6 manually as r25176 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698