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

Commit

Permalink
issue-335 converted countFrequency to getter
Browse files Browse the repository at this point in the history
  • Loading branch information
pvlKryu committed Sep 29, 2024
1 parent facd926 commit f4bbe43
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions test/extensions_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1356,78 +1356,78 @@ void main() {
group('FrequencyCounter tests', () {
test('should return correct frequency map for List of integers', () {
var list = [1, 2, 2, 3, 3, 3];
var frequencyMap = list.countFrequency();
var frequencyMap = list.frequencies;
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.countFrequency();
var frequencyMap = list.frequencies;
expect(frequencyMap, {'a': 1, 'b': 2, 'c': 3});
});

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

test('should handle single element List', () {
var list = [42];
var frequencyMap = list.countFrequency();
var frequencyMap = list.frequencies;
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.countFrequency();
var frequencyMap = set.frequencies;
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.countFrequency();
var frequencyMap = set.frequencies;
expect(frequencyMap, {'a': 1, 'b': 1, 'c': 1});
});

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

test('should handle single element Set', () {
var set = {42};
var frequencyMap = set.countFrequency();
var frequencyMap = set.frequencies;
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.countFrequency();
var frequencyMap = queue.frequencies;
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.countFrequency();
var frequencyMap = queue.frequencies;
expect(frequencyMap, {'a': 1, 'b': 2, 'c': 3});
});

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

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

0 comments on commit f4bbe43

Please sign in to comment.