Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

Commit

Permalink
Revert "issue-335 converted countFrequency to getter"
Browse files Browse the repository at this point in the history
This reverts commit 1fe3d16.
  • Loading branch information
pvlKryu committed Sep 29, 2024
1 parent 8acd858 commit facd926
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions test/extensions_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1353,81 +1353,81 @@ void main() {
expect(l3.toList(), [4, 5]);
});
});
group('get frequencies tests', () {
group('FrequencyCounter tests', () {
test('should return correct frequency map for List of integers', () {
var list = [1, 2, 2, 3, 3, 3];
var frequencyMap = list.frequencies;
var frequencyMap = list.countFrequency();
expect(frequencyMap, {1: 1, 2: 2, 3: 3});
});

test('should return correct frequency map for List of strings', () {
var list = ['a', 'b', 'b', 'c', 'c', 'c'];
var frequencyMap = list.frequencies;
var frequencyMap = list.countFrequency();
expect(frequencyMap, {'a': 1, 'b': 2, 'c': 3});
});

test('should handle empty List', () {
var list = [];
var frequencyMap = list.frequencies;
var frequencyMap = list.countFrequency();
expect(frequencyMap, {});
});

test('should handle single element List', () {
var list = [42];
var frequencyMap = list.frequencies;
var frequencyMap = list.countFrequency();
expect(frequencyMap, {42: 1});
});

test('should return correct frequency map for Set of integers', () {
// ignore: equal_elements_in_set
var set = {1, 2, 2, 3, 3, 3};
var frequencyMap = set.frequencies;
var frequencyMap = set.countFrequency();
expect(frequencyMap, {1: 1, 2: 1, 3: 1});
});

test('should return correct frequency map for Set of strings', () {
// ignore: equal_elements_in_set
var set = {'a', 'b', 'b', 'c', 'c', 'c'};
var frequencyMap = set.frequencies;
var frequencyMap = set.countFrequency();
expect(frequencyMap, {'a': 1, 'b': 1, 'c': 1});
});

test('should handle empty Set', () {
var set = <int>{};
var frequencyMap = set.frequencies;
var frequencyMap = set.countFrequency();
expect(frequencyMap, {});
});

test('should handle single element Set', () {
var set = {42};
var frequencyMap = set.frequencies;
var frequencyMap = set.countFrequency();
expect(frequencyMap, {42: 1});
});

test('should return correct frequency map for Queue of integers', () {
var queue = Queue<int>();
queue.addAll([1, 2, 2, 3, 3, 3]);
var frequencyMap = queue.frequencies;
var frequencyMap = queue.countFrequency();
expect(frequencyMap, {1: 1, 2: 2, 3: 3});
});

test('should return correct frequency map for Queue of strings', () {
var queue = Queue<String>();
queue.addAll(['a', 'b', 'b', 'c', 'c', 'c']);
var frequencyMap = queue.frequencies;
var frequencyMap = queue.countFrequency();
expect(frequencyMap, {'a': 1, 'b': 2, 'c': 3});
});

test('should handle empty Queue', () {
var queue = Queue<int>();
var frequencyMap = queue.frequencies;
var frequencyMap = queue.countFrequency();
expect(frequencyMap, {});
});

test('should handle single element Queue', () {
var queue = Queue<int>();
queue.add(42);
var frequencyMap = queue.frequencies;
var frequencyMap = queue.countFrequency();
expect(frequencyMap, {42: 1});
});
});
Expand Down

0 comments on commit facd926

Please sign in to comment.