public void trackAndUntrackColumns() { Assume.That(tracker.TrackedColumns.Count == 0); tracker.TrackColumns(columns); Assert.AreEqual(columns, tracker.TrackedColumns); tracker.UntrackColumn(3); tracker.UntrackColumn(0); tracker.UntrackColumn(1); Assert.IsTrue(tracker.TrackedColumns.Count == 0); tracker.TrackColumn(0); tracker.TrackColumns(columns); tracker.UntrackColumn(4); Assert.AreEqual(columns, tracker.TrackedColumns); tracker.UntrackColumns(columns); Assert.IsTrue(tracker.TrackedColumns.Count == 0); }
/** * Untracks several columns in the sheet for auto-sizing. * When a column is untracked, the best-fit width is forgotten. * Any column in <code>columns</code> that is not tracked will be ignored by this call. * * @param columns the indices of the columns to track for auto-sizing * @return true if one or more columns were untracked as a result of this call * * @param columns the columns to track for autosizing * @since 3.14beta1 */ public bool UntrackColumnsForAutoSizing(ICollection <int> columns) { return(_autoSizeColumnTracker.UntrackColumns(columns)); }