• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

davewalker5 / ADS-B-BaseStationReader / 17804934237

17 Sep 2025 04:40PM UTC coverage: 89.917% (-3.8%) from 93.692%
17804934237

push

github

web-flow
Merge pull request #41 from davewalker5/filtered-tracking

Filtered tracking

381 of 461 branches covered (82.65%)

Branch coverage included in aggregate %.

1465 of 1592 new or added lines in 52 files covered. (92.02%)

1465 of 1592 relevant lines covered (92.02%)

38.97 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

23.08
/src/BaseStationReader.Entities/Tracking/FixedSizeQueue.cs
1
namespace BaseStationReader.Entities.Tracking
2
{
3
    public class FixedSizeQueue<T>
4
    {
5
        private readonly Queue<T> _queue = new();
93✔
6
        private readonly int _maxSize;
7

NEW
8
        public IEnumerable<T> Items { get { return _queue; }}
×
9

10
        public FixedSizeQueue(int maximumQueueSize)
93✔
11
            => _maxSize = maximumQueueSize;
93✔
12

13
        /// <summary>
14
        /// Enqueue a new item
15
        /// </summary>
16
        /// <param name="item"></param>
17
        public void Add(T item)
NEW
18
        {
×
NEW
19
            _queue.Enqueue(item);
×
NEW
20
            if (_queue.Count > _maxSize)
×
NEW
21
            {
×
NEW
22
                _ = _queue.Dequeue();
×
NEW
23
            }
×
NEW
24
        }
×
25
    }
26
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc