Skip to content

Commit f4f475b

Browse files
committed
test: check appkit colors can be created
1 parent 256900b commit f4f475b

File tree

1 file changed

+104
-0
lines changed

1 file changed

+104
-0
lines changed

cocoa/src/appkit.rs

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5364,4 +5364,108 @@ mod test {
53645364
let _nsApp = NSApp();
53655365
}
53665366
}
5367+
5368+
#[test]
5369+
pub fn test_nscolor_appkit_colors() {
5370+
use crate::base::nil;
5371+
unsafe {
5372+
// Check all colors are defined
5373+
5374+
// Label Colors
5375+
let _ = NSColor::labelColor(nil);
5376+
let _ = NSColor::secondaryLabelColor(nil);
5377+
let _ = NSColor::tertiaryLabelColor(nil);
5378+
let _ = NSColor::quaternaryLabelColor(nil);
5379+
5380+
// Text Colors
5381+
let _ = NSColor::textColor(nil);
5382+
let _ = NSColor::placeholderTextColor(nil);
5383+
let _ = NSColor::selectedTextColor(nil);
5384+
let _ = NSColor::textBackgroundColor(nil);
5385+
let _ = NSColor::selectedTextBackgroundColor(nil);
5386+
let _ = NSColor::keyboardFocusIndicatorColor(nil);
5387+
let _ = NSColor::unemphasizedSelectedTextColor(nil);
5388+
let _ = NSColor::unemphasizedSelectedTextBackgroundColor(nil);
5389+
5390+
// Content Colors
5391+
let _ = NSColor::linkColor(nil);
5392+
let _ = NSColor::separatorColor(nil);
5393+
let _ = NSColor::selectedContentBackgroundColor(nil);
5394+
let _ = NSColor::unemphasizedSelectedContentBackgroundColor(nil);
5395+
5396+
// Menu Colors
5397+
let _ = NSColor::selectedMenuItemTextColor(nil);
5398+
5399+
// Table Colors
5400+
let _ = NSColor::gridColor(nil);
5401+
let _ = NSColor::headerTextColor(nil);
5402+
let _ = NSColor::alternatingContentBackgroundColors(nil);
5403+
5404+
// Control Colors
5405+
let _ = NSColor::controlAccentColor(nil);
5406+
let _ = NSColor::controlColor(nil);
5407+
let _ = NSColor::controlBackgroundColor(nil);
5408+
let _ = NSColor::controlTextColor(nil);
5409+
let _ = NSColor::disabledControlTextColor(nil);
5410+
let _ = NSColor::currentControlTint(nil);
5411+
let _ = NSColor::selectedControlColor(nil);
5412+
let _ = NSColor::selectedControlTextColor(nil);
5413+
let _ = NSColor::alternateSelectedControlTextColor(nil);
5414+
let _ = NSColor::scrubberTexturedBackgroundColor(nil);
5415+
5416+
// Window Colors
5417+
let _ = NSColor::windowBackgroundColor(nil);
5418+
let _ = NSColor::windowFrameTextColor(nil);
5419+
let _ = NSColor::underPageBackgroundColor(nil);
5420+
5421+
// Highlights and Shadows
5422+
let _ = NSColor::findHighlightColor(nil);
5423+
let _ = NSColor::highlightColor(nil);
5424+
let _ = NSColor::shadowColor(nil);
5425+
5426+
// Fill Colors
5427+
let _ = NSColor::quaternarySystemFillColor(nil);
5428+
let _ = NSColor::quinaryLabelColor(nil);
5429+
let _ = NSColor::quinarySystemFillColor(nil);
5430+
let _ = NSColor::secondarySystemFillColor(nil);
5431+
let _ = NSColor::systemFillColor(nil);
5432+
let _ = NSColor::tertiarySystemFillColor(nil);
5433+
let _ = NSColor::textInsertionPointColor(nil);
5434+
5435+
5436+
// Adaptable System Colors
5437+
let _ = NSColor::systemBlueColor(nil);
5438+
let _ = NSColor::systemBrownColor(nil);
5439+
let _ = NSColor::systemCyanColor(nil);
5440+
let _ = NSColor::systemGrayColor(nil);
5441+
let _ = NSColor::systemGreenColor(nil);
5442+
let _ = NSColor::systemIndigoColor(nil);
5443+
let _ = NSColor::systemMintColor(nil);
5444+
let _ = NSColor::systemOrangeColor(nil);
5445+
let _ = NSColor::systemPinkColor(nil);
5446+
let _ = NSColor::systemPurpleColor(nil);
5447+
let _ = NSColor::systemRedColor(nil);
5448+
let _ = NSColor::systemTealColor(nil);
5449+
let _ = NSColor::systemYellowColor(nil);
5450+
5451+
// Transparent Color
5452+
let _ = NSColor::clearColor(nil);
5453+
5454+
// Fixed Colors
5455+
let _ = NSColor::blackColor(nil);
5456+
let _ = NSColor::blueColor(nil);
5457+
let _ = NSColor::brownColor(nil);
5458+
let _ = NSColor::cyanColor(nil);
5459+
let _ = NSColor::darkGrayColor(nil);
5460+
let _ = NSColor::grayColor(nil);
5461+
let _ = NSColor::greenColor(nil);
5462+
let _ = NSColor::lightGrayColor(nil);
5463+
let _ = NSColor::magentaColor(nil);
5464+
let _ = NSColor::orangeColor(nil);
5465+
let _ = NSColor::purpleColor(nil);
5466+
let _ = NSColor::redColor(nil);
5467+
let _ = NSColor::whiteColor(nil);
5468+
let _ = NSColor::yellowColor(nil);
5469+
}
5470+
}
53675471
}

0 commit comments

Comments
 (0)