Package com.eclipsesource.tabris.camera

Examples of com.eclipsesource.tabris.camera.Camera


    assertEquals( captor.getValue().get( "compressionQuality" ).asFloat(), 0.5F, 0 );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testFailsWithNullOptions() {
    Camera camera = new CameraImpl();

    camera.takePicture( null );
  }
View Full Code Here


    camera.takePicture( null );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testAddFailsWithNullListener() {
    Camera camera = new CameraImpl();

    camera.addCameraListener( null );
  }
View Full Code Here

    camera.addCameraListener( null );
  }

  @Test( expected = IllegalArgumentException.class )
  public void testRemoveFailsWithNullListener() {
    Camera camera = new CameraImpl();

    camera.removeCameraListener( null );
  }
View Full Code Here

  @Test
  public void testHasCameraService() {
    TabrisClient client = new TabrisClientImpl();

    Camera camera = client.getService( Camera.class );

    assertNotNull( camera );
  }
View Full Code Here

  @Test
  public void testCameraIsSingleton() {
    TabrisClient client = new TabrisClientImpl();

    Camera camera = client.getService( Camera.class );
    Camera camera2 = client.getService( Camera.class );

    assertSame( camera, camera2 );
  }
View Full Code Here

  }

  @Test
  public void testSendsOpenWithTakePhotoCall() {
    RemoteObject remoteObject = environment.getServiceObject();
    Camera camera = new CameraImpl();
    CameraListener listener = mock( CameraListener.class );
    camera.addCameraListener( listener );

    camera.takePicture( createOptions() );

    ArgumentCaptor<JsonObject> captor = ArgumentCaptor.forClass( JsonObject.class );
    verify( remoteObject ).call( eq( "open" ), captor.capture() );
    JsonArray resolution = captor.getValue().get( "resolution" ).asArray();
    assertEquals( 100, resolution.get( 0 ).asInt() );
View Full Code Here

    shell.open();
    return 0;
  }

  private void initCamera() {
    Camera camera = RWT.getClient().getService( Camera.class );
    camera.addCameraListener( new CameraListener() {

      public void receivedPicture( Image image ) {
        if( image == null ) {
          imageLabel.setText( "Could not provide image from camera" );
          printAction.setEnabled( false );
View Full Code Here

      .grab( true, false )
      .create() );
    cameraButton.addListener( SWT.Selection, new Listener() {

      public void handleEvent( Event event ) {
        Camera photoCamera = RWT.getClient().getService( Camera.class );
        photoCamera.takePicture( createPhotoCameraOptions() );
      }
    } );
  }
View Full Code Here

TOP

Related Classes of com.eclipsesource.tabris.camera.Camera

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.