Tabnine Logo
IIOReadProgressListener.imageStarted
Code IndexAdd Tabnine to your IDE (free)

How to use
imageStarted
method
in
javax.imageio.event.IIOReadProgressListener

Best Java code snippets using javax.imageio.event.IIOReadProgressListener.imageStarted (Showing top 10 results out of 315)

origin: haraldk/TwelveMonkeys

@Test
public void testMultipleAddIIOReadProgressListenerCallbacks() {
  ImageReader reader = createReader();
  TestData data = getTestData().get(0);
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class);
  IIOReadProgressListener listenerToo = mock(IIOReadProgressListener.class);
  IIOReadProgressListener listenerThree = mock(IIOReadProgressListener.class);
  reader.addIIOReadProgressListener(listener);
  reader.addIIOReadProgressListener(listenerToo);
  reader.addIIOReadProgressListener(listenerThree);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    fail("Could not read image");
  }
  // At least imageStarted and imageComplete, plus any number of imageProgress
  InOrder ordered = inOrder(listener, listenerToo, listenerThree);
  ordered.verify(listener).imageStarted(reader, 0);
  ordered.verify(listenerToo).imageStarted(reader, 0);
  ordered.verify(listenerThree).imageStarted(reader, 0);
  ordered.verify(listener, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listenerToo, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listenerThree, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listener).imageComplete(reader);
  ordered.verify(listenerToo).imageComplete(reader);
  ordered.verify(listenerThree).imageComplete(reader);
  reader.dispose();
}
origin: haraldk/TwelveMonkeys

@Test
public void testAddIIOReadProgressListenerCallbacksPNG() {
  ImageReader reader = createReader();
  TestData data = new TestData(getClassLoaderResource("/bmpsuite/q/rgb24png.bmp"), new Dimension(127, 64));
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class);
  reader.addIIOReadProgressListener(listener);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    fail("Could not read image");
  }
  // At least imageStarted and imageComplete, plus any number of imageProgress
  InOrder ordered = inOrder(listener);
  ordered.verify(listener).imageStarted(reader, 0);
  ordered.verify(listener, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listener).imageComplete(reader);
}
origin: haraldk/TwelveMonkeys

@Test
public void testAddIIOReadProgressListenerCallbacks() {
  ImageReader reader = createReader();
  TestData data = getTestData().get(0);
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class);
  reader.addIIOReadProgressListener(listener);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    fail("Could not read image");
  }
  // At least imageStarted and imageComplete, plus any number of imageProgress
  InOrder ordered = inOrder(listener);
  ordered.verify(listener).imageStarted(reader, 0);
  ordered.verify(listener, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listener).imageComplete(reader);
  reader.dispose();
}
origin: haraldk/TwelveMonkeys

@Test
public void testAddIIOReadProgressListenerCallbacksJPEG() {
  ImageReader reader = createReader();
  TestData data = new TestData(getClassLoaderResource("/bmpsuite/q/rgb24jpeg.bmp"), new Dimension(127, 64));
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class);
  reader.addIIOReadProgressListener(listener);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    fail("Could not read image");
  }
  // At least imageStarted and imageComplete, plus any number of imageProgress
  InOrder ordered = inOrder(listener);
  ordered.verify(listener).imageStarted(reader, 0);
  ordered.verify(listener, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listener).imageComplete(reader);
}
origin: haraldk/TwelveMonkeys

@Test
public void testRemoveIIOReadProgressListenerMultiple() {
  ImageReader reader = createReader();
  TestData data = getTestData().get(0);
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class, "Listener1");
  reader.addIIOReadProgressListener(listener);
  IIOReadProgressListener listenerToo = mock(IIOReadProgressListener.class, "Listener2");
  reader.addIIOReadProgressListener(listenerToo);
  reader.removeIIOReadProgressListener(listener);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    fail("Could not read image");
  }
  // Should not have called any methods on listener1...
  verifyZeroInteractions(listener);
  InOrder ordered = inOrder(listenerToo);
  ordered.verify(listenerToo).imageStarted(reader, 0);
  ordered.verify(listenerToo, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listenerToo).imageComplete(reader);
  reader.dispose();
}
origin: haraldk/TwelveMonkeys

@Test
public void testAbort() {
  final ImageReader reader = createReader();
  TestData data = getTestData().get(0);
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class, "Progress1");
  reader.addIIOReadProgressListener(listener);
  IIOReadProgressListener listenerToo = mock(IIOReadProgressListener.class, "Progress2");
  reader.addIIOReadProgressListener(listenerToo);
  // Create a listener that just makes the reader abort immediately...
  IIOReadProgressListener abortingListener = mock(IIOReadProgressListener.class, "Aborter");
  Answer<Void> abort = new Answer<Void>() {
    public Void answer(InvocationOnMock invocation) throws Throwable {
      reader.abort();
      return null;
    }
  };
  doAnswer(abort).when(abortingListener).imageStarted(any(ImageReader.class), anyInt());
  doAnswer(abort).when(abortingListener).imageProgress(any(ImageReader.class), anyInt());
  reader.addIIOReadProgressListener(abortingListener);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    failBecause("Image could not be read", e);
  }
  verify(listener).readAborted(reader);
  verify(listenerToo).readAborted(reader);
  reader.dispose();
}
origin: com.github.lafa.twelvemonkeyspurejava.imageio/imageio-core

@Test
public void testAddIIOReadProgressListenerCallbacks() {
  ImageReader reader = createReader();
  TestData data = getTestData().get(0);
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class);
  reader.addIIOReadProgressListener(listener);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    fail("Could not read image");
  }
  // At least imageStarted and imageComplete, plus any number of imageProgress
  InOrder ordered = inOrder(listener);
  ordered.verify(listener).imageStarted(reader, 0);
  ordered.verify(listener, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listener).imageComplete(reader);
}
origin: com.github.lafa.twelvemonkeyspurejava.imageio/imageio-core

@Test
public void testMultipleAddIIOReadProgressListenerCallbacks() {
  ImageReader reader = createReader();
  TestData data = getTestData().get(0);
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class);
  IIOReadProgressListener listenerToo = mock(IIOReadProgressListener.class);
  IIOReadProgressListener listenerThree = mock(IIOReadProgressListener.class);
  reader.addIIOReadProgressListener(listener);
  reader.addIIOReadProgressListener(listenerToo);
  reader.addIIOReadProgressListener(listenerThree);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    fail("Could not read image");
  }
  // At least imageStarted and imageComplete, plus any number of imageProgress
  InOrder ordered = inOrder(listener, listenerToo, listenerThree);
  ordered.verify(listener).imageStarted(reader, 0);
  ordered.verify(listenerToo).imageStarted(reader, 0);
  ordered.verify(listenerThree).imageStarted(reader, 0);
  ordered.verify(listener, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listenerToo, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listenerThree, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listener).imageComplete(reader);
  ordered.verify(listenerToo).imageComplete(reader);
  ordered.verify(listenerThree).imageComplete(reader);
}
origin: com.github.lafa.twelvemonkeyspurejava.imageio/imageio-core

@Test
public void testRemoveIIOReadProgressListenerMultiple() {
  ImageReader reader = createReader();
  TestData data = getTestData().get(0);
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class, "Listener1");
  reader.addIIOReadProgressListener(listener);
  IIOReadProgressListener listenerToo = mock(IIOReadProgressListener.class, "Listener2");
  reader.addIIOReadProgressListener(listenerToo);
  reader.removeIIOReadProgressListener(listener);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    fail("Could not read image");
  }
  // Should not have called any methods on listener1...
  verifyZeroInteractions(listener);
  InOrder ordered = inOrder(listenerToo);
  ordered.verify(listenerToo).imageStarted(reader, 0);
  ordered.verify(listenerToo, atLeastOnce()).imageProgress(eq(reader), anyInt());
  ordered.verify(listenerToo).imageComplete(reader);
}
origin: com.github.lafa.twelvemonkeyspurejava.imageio/imageio-core

@Test
public void testAbort() {
  final ImageReader reader = createReader();
  TestData data = getTestData().get(0);
  reader.setInput(data.getInputStream());
  IIOReadProgressListener listener = mock(IIOReadProgressListener.class, "Progress1");
  reader.addIIOReadProgressListener(listener);
  IIOReadProgressListener listenerToo = mock(IIOReadProgressListener.class, "Progress2");
  reader.addIIOReadProgressListener(listenerToo);
  // Create a listener that just makes the reader abort immediately...
  IIOReadProgressListener abortingListener = mock(IIOReadProgressListener.class, "Aborter");
  Answer<Void> abort = new Answer<Void>() {
    public Void answer(InvocationOnMock invocation) throws Throwable {
      reader.abort();
      return null;
    }
  };
  doAnswer(abort).when(abortingListener).imageStarted(any(ImageReader.class), anyInt());
  doAnswer(abort).when(abortingListener).imageProgress(any(ImageReader.class), anyInt());
  reader.addIIOReadProgressListener(abortingListener);
  try {
    reader.read(0);
  }
  catch (IOException e) {
    failBecause("Image could not be read", e);
  }
  verify(listener).readAborted(reader);
  verify(listenerToo).readAborted(reader);
}
javax.imageio.eventIIOReadProgressListenerimageStarted

Popular methods of IIOReadProgressListener

  • imageProgress
  • imageComplete
  • readAborted

Popular in Java

  • Parsing JSON documents to java classes using gson
  • startActivity (Activity)
  • setContentView (Activity)
  • getResourceAsStream (ClassLoader)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now