Skip to content

Commit 6b5f40a

Browse files
committed
test: check appkit colors can be created
1 parent 8e2c963 commit 6b5f40a

File tree

1 file changed

+104
-0
lines changed

1 file changed

+104
-0
lines changed

cocoa/src/appkit.rs

+104
Original file line numberDiff line numberDiff line change
@@ -5391,4 +5391,108 @@ mod test {
53915391
let _nsApp = NSApp();
53925392
}
53935393
}
5394+
5395+
#[test]
5396+
pub fn test_nscolor_appkit_colors() {
5397+
use crate::base::nil;
5398+
unsafe {
5399+
// Check all colors are defined
5400+
5401+
// Label Colors
5402+
let _ = NSColor::labelColor(nil);
5403+
let _ = NSColor::secondaryLabelColor(nil);
5404+
let _ = NSColor::tertiaryLabelColor(nil);
5405+
let _ = NSColor::quaternaryLabelColor(nil);
5406+
5407+
// Text Colors
5408+
let _ = NSColor::textColor(nil);
5409+
let _ = NSColor::placeholderTextColor(nil);
5410+
let _ = NSColor::selectedTextColor(nil);
5411+
let _ = NSColor::textBackgroundColor(nil);
5412+
let _ = NSColor::selectedTextBackgroundColor(nil);
5413+
let _ = NSColor::keyboardFocusIndicatorColor(nil);
5414+
let _ = NSColor::unemphasizedSelectedTextColor(nil);
5415+
let _ = NSColor::unemphasizedSelectedTextBackgroundColor(nil);
5416+
5417+
// Content Colors
5418+
let _ = NSColor::linkColor(nil);
5419+
let _ = NSColor::separatorColor(nil);
5420+
let _ = NSColor::selectedContentBackgroundColor(nil);
5421+
let _ = NSColor::unemphasizedSelectedContentBackgroundColor(nil);
5422+
5423+
// Menu Colors
5424+
let _ = NSColor::selectedMenuItemTextColor(nil);
5425+
5426+
// Table Colors
5427+
let _ = NSColor::gridColor(nil);
5428+
let _ = NSColor::headerTextColor(nil);
5429+
let _ = NSColor::alternatingContentBackgroundColors(nil);
5430+
5431+
// Control Colors
5432+
let _ = NSColor::controlAccentColor(nil);
5433+
let _ = NSColor::controlColor(nil);
5434+
let _ = NSColor::controlBackgroundColor(nil);
5435+
let _ = NSColor::controlTextColor(nil);
5436+
let _ = NSColor::disabledControlTextColor(nil);
5437+
let _ = NSColor::currentControlTint(nil);
5438+
let _ = NSColor::selectedControlColor(nil);
5439+
let _ = NSColor::selectedControlTextColor(nil);
5440+
let _ = NSColor::alternateSelectedControlTextColor(nil);
5441+
let _ = NSColor::scrubberTexturedBackgroundColor(nil);
5442+
5443+
// Window Colors
5444+
let _ = NSColor::windowBackgroundColor(nil);
5445+
let _ = NSColor::windowFrameTextColor(nil);
5446+
let _ = NSColor::underPageBackgroundColor(nil);
5447+
5448+
// Highlights and Shadows
5449+
let _ = NSColor::findHighlightColor(nil);
5450+
let _ = NSColor::highlightColor(nil);
5451+
let _ = NSColor::shadowColor(nil);
5452+
5453+
// Fill Colors
5454+
let _ = NSColor::quaternarySystemFillColor(nil);
5455+
let _ = NSColor::quinaryLabelColor(nil);
5456+
let _ = NSColor::quinarySystemFillColor(nil);
5457+
let _ = NSColor::secondarySystemFillColor(nil);
5458+
let _ = NSColor::systemFillColor(nil);
5459+
let _ = NSColor::tertiarySystemFillColor(nil);
5460+
let _ = NSColor::textInsertionPointColor(nil);
5461+
5462+
5463+
// Adaptable System Colors
5464+
let _ = NSColor::systemBlueColor(nil);
5465+
let _ = NSColor::systemBrownColor(nil);
5466+
let _ = NSColor::systemCyanColor(nil);
5467+
let _ = NSColor::systemGrayColor(nil);
5468+
let _ = NSColor::systemGreenColor(nil);
5469+
let _ = NSColor::systemIndigoColor(nil);
5470+
let _ = NSColor::systemMintColor(nil);
5471+
let _ = NSColor::systemOrangeColor(nil);
5472+
let _ = NSColor::systemPinkColor(nil);
5473+
let _ = NSColor::systemPurpleColor(nil);
5474+
let _ = NSColor::systemRedColor(nil);
5475+
let _ = NSColor::systemTealColor(nil);
5476+
let _ = NSColor::systemYellowColor(nil);
5477+
5478+
// Transparent Color
5479+
let _ = NSColor::clearColor(nil);
5480+
5481+
// Fixed Colors
5482+
let _ = NSColor::blackColor(nil);
5483+
let _ = NSColor::blueColor(nil);
5484+
let _ = NSColor::brownColor(nil);
5485+
let _ = NSColor::cyanColor(nil);
5486+
let _ = NSColor::darkGrayColor(nil);
5487+
let _ = NSColor::grayColor(nil);
5488+
let _ = NSColor::greenColor(nil);
5489+
let _ = NSColor::lightGrayColor(nil);
5490+
let _ = NSColor::magentaColor(nil);
5491+
let _ = NSColor::orangeColor(nil);
5492+
let _ = NSColor::purpleColor(nil);
5493+
let _ = NSColor::redColor(nil);
5494+
let _ = NSColor::whiteColor(nil);
5495+
let _ = NSColor::yellowColor(nil);
5496+
}
5497+
}
53945498
}

0 commit comments

Comments
 (0)