@@ -28,8 +28,8 @@ fn command() {
2828 Some ( 5 )
2929 ) ;
3030 assert_eq ! (
31- screen. command( PIXEL_FORMAT , 332 , 0 ) . get_success_u32( ) ,
32- Some ( 1 )
31+ screen. command( PIXEL_FORMAT , 0 , 0 ) . get_success_u32( ) ,
32+ Some ( 332 )
3333 ) ;
3434 assert ! ( screen. command( SET_ROTATION , 90 , 0 ) . is_success( ) ) ;
3535 assert_eq ! (
@@ -48,21 +48,20 @@ fn command() {
4848 screen. command( GET_WRITE_FRAME , 0 , 0 ) . get_success_2_u32( ) ,
4949 Some ( ( 360 , 720 ) )
5050 ) ;
51- //////////////////////////
51+ assert ! ( screen . command ( SET_PIXEL_FORMAT , 1 , 0 ) . is_success ( ) ) ;
5252 let kernel = fake:: Kernel :: new ( ) ;
53- let display = fake:: Screen :: new ( ) ;
54- kernel. add_driver ( & display) ;
53+ kernel. add_driver ( & screen) ;
5554 let mut buf = [ 0 ; 4 ] ;
5655
5756 share:: scope ( |allow_ro| {
5857 fake:: Syscalls :: allow_ro :: <
5958 DefaultConfig ,
6059 { fake:: display:: DRIVER_NUM } ,
61- { fake:: display:: WRITE } ,
60+ { fake:: display:: WRITE_BUFFER_ID } ,
6261 > ( allow_ro, & mut buf)
6362 . unwrap ( ) ;
6463 assert ! (
65- fake:: Syscalls :: command( fake:: display:: DRIVER_NUM , fake:: display:: WRITE , 3 , 0 )
64+ fake:: Syscalls :: command( fake:: display:: DRIVER_NUM , fake:: display:: WRITE , 4 , 0 )
6665 . is_success( )
6766 ) ;
6867 } ) ;
0 commit comments