Rename TextBuffer back to Buffer
This commit is contained in:
parent
37eae2ba67
commit
eea0f35d38
5 changed files with 55 additions and 56 deletions
|
@ -10,7 +10,7 @@ use std::{
|
|||
|
||||
#[test]
|
||||
fn test_edit() {
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new("abc".into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new("abc".into()));
|
||||
assert_eq!(buffer.text(), "abc");
|
||||
buffer.edit(vec![3..3], "def");
|
||||
assert_eq!(buffer.text(), "abcdef");
|
||||
|
@ -34,7 +34,7 @@ fn test_random_edits(mut rng: StdRng) {
|
|||
let mut reference_string = RandomCharIter::new(&mut rng)
|
||||
.take(reference_string_len)
|
||||
.collect::<String>();
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new(reference_string.clone().into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new(reference_string.clone().into()));
|
||||
buffer.history.group_interval = Duration::from_millis(rng.gen_range(0..=200));
|
||||
let mut buffer_versions = Vec::new();
|
||||
log::info!(
|
||||
|
@ -101,7 +101,7 @@ fn test_random_edits(mut rng: StdRng) {
|
|||
|
||||
#[test]
|
||||
fn test_line_len() {
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new("".into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new("".into()));
|
||||
buffer.edit(vec![0..0], "abcd\nefg\nhij");
|
||||
buffer.edit(vec![12..12], "kl\nmno");
|
||||
buffer.edit(vec![18..18], "\npqrs\n");
|
||||
|
@ -117,7 +117,7 @@ fn test_line_len() {
|
|||
|
||||
#[test]
|
||||
fn test_text_summary_for_range() {
|
||||
let buffer = TextBuffer::new(0, 0, History::new("ab\nefg\nhklm\nnopqrs\ntuvwxyz".into()));
|
||||
let buffer = Buffer::new(0, 0, History::new("ab\nefg\nhklm\nnopqrs\ntuvwxyz".into()));
|
||||
assert_eq!(
|
||||
buffer.text_summary_for_range(1..3),
|
||||
TextSummary {
|
||||
|
@ -177,7 +177,7 @@ fn test_text_summary_for_range() {
|
|||
|
||||
#[test]
|
||||
fn test_chars_at() {
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new("".into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new("".into()));
|
||||
buffer.edit(vec![0..0], "abcd\nefgh\nij");
|
||||
buffer.edit(vec![12..12], "kl\nmno");
|
||||
buffer.edit(vec![18..18], "\npqrs");
|
||||
|
@ -199,7 +199,7 @@ fn test_chars_at() {
|
|||
assert_eq!(chars.collect::<String>(), "PQrs");
|
||||
|
||||
// Regression test:
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new("".into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new("".into()));
|
||||
buffer.edit(vec![0..0], "[workspace]\nmembers = [\n \"xray_core\",\n \"xray_server\",\n \"xray_cli\",\n \"xray_wasm\",\n]\n");
|
||||
buffer.edit(vec![60..60], "\n");
|
||||
|
||||
|
@ -209,7 +209,7 @@ fn test_chars_at() {
|
|||
|
||||
#[test]
|
||||
fn test_anchors() {
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new("".into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new("".into()));
|
||||
buffer.edit(vec![0..0], "abc");
|
||||
let left_anchor = buffer.anchor_before(2);
|
||||
let right_anchor = buffer.anchor_after(2);
|
||||
|
@ -345,7 +345,7 @@ fn test_anchors() {
|
|||
|
||||
#[test]
|
||||
fn test_anchors_at_start_and_end() {
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new("".into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new("".into()));
|
||||
let before_start_anchor = buffer.anchor_before(0);
|
||||
let after_end_anchor = buffer.anchor_after(0);
|
||||
|
||||
|
@ -368,7 +368,7 @@ fn test_anchors_at_start_and_end() {
|
|||
|
||||
#[test]
|
||||
fn test_undo_redo() {
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new("1234".into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new("1234".into()));
|
||||
// Set group interval to zero so as to not group edits in the undo stack.
|
||||
buffer.history.group_interval = Duration::from_secs(0);
|
||||
|
||||
|
@ -405,7 +405,7 @@ fn test_undo_redo() {
|
|||
#[test]
|
||||
fn test_history() {
|
||||
let mut now = Instant::now();
|
||||
let mut buffer = TextBuffer::new(0, 0, History::new("123456".into()));
|
||||
let mut buffer = Buffer::new(0, 0, History::new("123456".into()));
|
||||
|
||||
let set_id = if let Operation::UpdateSelections { set_id, .. } =
|
||||
buffer.add_selection_set(buffer.selections_from_ranges(vec![4..4]).unwrap())
|
||||
|
@ -472,9 +472,9 @@ fn test_history() {
|
|||
fn test_concurrent_edits() {
|
||||
let text = "abcdef";
|
||||
|
||||
let mut buffer1 = TextBuffer::new(1, 0, History::new(text.into()));
|
||||
let mut buffer2 = TextBuffer::new(2, 0, History::new(text.into()));
|
||||
let mut buffer3 = TextBuffer::new(3, 0, History::new(text.into()));
|
||||
let mut buffer1 = Buffer::new(1, 0, History::new(text.into()));
|
||||
let mut buffer2 = Buffer::new(2, 0, History::new(text.into()));
|
||||
let mut buffer3 = Buffer::new(3, 0, History::new(text.into()));
|
||||
|
||||
let buf1_op = buffer1.edit(vec![1..2], "12");
|
||||
assert_eq!(buffer1.text(), "a12cdef");
|
||||
|
@ -513,7 +513,7 @@ fn test_random_concurrent_edits(mut rng: StdRng) {
|
|||
let mut network = Network::new(rng.clone());
|
||||
|
||||
for i in 0..peers {
|
||||
let mut buffer = TextBuffer::new(i as ReplicaId, 0, History::new(base_text.clone().into()));
|
||||
let mut buffer = Buffer::new(i as ReplicaId, 0, History::new(base_text.clone().into()));
|
||||
buffer.history.group_interval = Duration::from_millis(rng.gen_range(0..=200));
|
||||
buffers.push(buffer);
|
||||
replica_ids.push(i as u16);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue