Class: ADSP::Test::Stream::Raw::Abstract

Inherits:
Minitest::Test
  • Object
show all
Defined in:
lib/adsp/test/stream/raw/abstract.rb

Overview

ADSP::Test::Stream::Raw::Abstract class.

Direct Known Subclasses

Compressor, Decompressor

Constant Summary collapse

NOOP_PROC =
Validation::NOOP_PROC

Instance Method Summary collapse

Instance Method Details

#test_invalid_closeObject



29
30
31
32
33
34
35
# File 'lib/adsp/test/stream/raw/abstract.rb', line 29

def test_invalid_close
  instance = target.new

  assert_raises ValidateError do
    instance.close
  end
end

#test_invalid_flushObject



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/adsp/test/stream/raw/abstract.rb', line 15

def test_invalid_flush
  instance = target.new

  assert_raises ValidateError do
    instance.flush
  end

  instance.close(&NOOP_PROC)

  assert_raises UsedAfterCloseError do
    instance.flush(&NOOP_PROC)
  end
end